About Mcp Tmap
Mcp Tmap connects TMAP API services for applications that need transit routes, location lookup, or geocoding. It exposes public transit and location functions through MCP.
Key features
- 01Public transit API access
- 02Transit route lookup
- 03Location API access
- 04Full-text geocoding
Use cases
- 01Retrieving public transit information
- 02Looking up transit routes
- 03Finding locations from text queries
MCP support
Exposes TMAP API capabilities to MCP clients, including public transit, transit routes, location lookup, and full-text geocoding.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP 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
.envfile: Create a file in the project root. -
Add API Credentials: Edit the
.envfile 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_tmapFor development,
source .venv/bin/activate mcp dev src/mcp_tmap/server.py
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.