mcp-tmap
If you are the rightful owner of mcp-tmap and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP TMAP connects to the TMAP API, supporting Public Transit and Location APIs.
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