MCP TMAP logo

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.

View on GitHub

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?

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?

You need Python 3.13 or higher, uv, and SK Open 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?

Navigate to the project root and run uv sync.

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.