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
What is MCP TMAP?
MCP TMAP is a server that integrates with the TMAP API, providing access to Public Transit and Location services offered by SK Open API.
How to use MCP TMAP?
To use MCP TMAP, you need to install Python 3.13+ and uv. Obtain SK Open API credentials and store them in a .env
file. Then, sync dependencies using uv sync
and run the server using uv run src/mcp_tmap
or mcp dev src/mcp_tmap/server.py
for development.
Key features of MCP TMAP
Public Transit API integration
Location API integration (Full text geocoding)
Configuration via .env file
Dependency management with uv
Easy setup and execution
Use cases of MCP TMAP
Retrieving transit routes
Performing geocoding tasks
Integrating location-based services into applications
Developing applications that require public transit information
Building location aware applications
FAQ from MCP TMAP
What is the purpose of the MCP TMAP server?
What is the purpose of the MCP TMAP server?
It connects to the TMAP API to provide access to Public Transit and Location services.
What are the prerequisites for running the MCP TMAP server?
What are the prerequisites for running the MCP TMAP server?
You need Python 3.13 or higher, uv, and SK Open API credentials.
How do I configure the API credentials?
How do I configure the API credentials?
Create a .env
file in the project root and add your SK Open API app key.
How do I install the dependencies?
How do I install the dependencies?
Navigate to the project root and run uv sync
.
How do I run the MCP TMAP server?
How do I run the MCP TMAP server?
Use the command uv run src/mcp_tmap
or mcp dev src/mcp_tmap/server.py
for development after activating the virtual environment.