MCP TMAP
by yunkee-lee
The MCP connects to the TMAP API, supporting Public Transit and Location APIs. It requires Python 3.13+, uv, and SK Open API credentials.
Last updated: N/A
MCP TMAP
The MCP connects to the TMAP API.
It currently supports the following APIs:
- Public Transit API
- Transit route
- Location API
- Full text geocoding
Prerequisites
Before you begin, ensure you have the following installed:
- Python: Version 3.13 or higher
- uv: You can find installation instructions here.
- SK Open API: You need API credentials (app key) from the SK open API.
Configuration
-
Create a
.env
file: Create a file in the project root. -
Add API Credentials: Edit the
.env
file and add your SK open API credentials.SK_OPEN_API_APP_KEY="YOUR_APP_KEY_HERE"
Please verify the exact environment variable names required by checking
src/mcp_tmap/tmap_client.py
.
Running the MCP
-
Sync Dependencies: Navigate to the project root directory in your terminal and run the following command. This will create a virtual environment (if one doesn't exist) and install all dependencies specified in
pyproject.toml
.uv sync
-
Run:: You can run the MCP server using
uv
.uv run src/mcp_tmap
For development,
source .venv/bin/activate mcp dev src/mcp_tmap/server.py