MCP TMAP Server
МКП ТМАП
MCP подключается к API TMAP.
В настоящее время поддерживаются следующие API:
Транзитный маршрут
Полное геокодирование текста
Предпосылки
Прежде чем начать, убедитесь, что у вас установлено следующее:
Python: версия 3.13 или выше
uv: Инструкции по установке можно найти здесь .
SK Open API: Вам потребуются учетные данные API (ключ приложения) из SK Open API .
Related MCP server: MCP Naver Maps
Конфигурация
Создайте файл
.env: Создайте файл в корне проекта.Добавьте учетные данные API: отредактируйте файл
.envи добавьте свои учетные данные SK open API.SK_OPEN_API_APP_KEY="YOUR_APP_KEY_HERE"Проверьте точные имена требуемых переменных среды, проверив
src/mcp_tmap/tmap_client.py.
Запуск MCP
Синхронизация зависимостей: Перейдите в корневой каталог проекта в терминале и выполните следующую команду. Это создаст виртуальную среду (если она не существует) и установит все зависимости, указанные в
pyproject.toml.uv syncЗапуск: Вы можете запустить сервер MCP с помощью
uv.uv run src/mcp_tmapДля развития,
source .venv/bin/activate mcp dev src/mcp_tmap/server.py
Available Tools
2 toolsfullTextAddressGeocodingC
Converts the given address to coordinates (geocoding).
Args address (str): address to convert.
Returns: a list of coordinates
newLat: latitude
newLon: longitude
newLatEntr: latitude of the entrance
newLonEntr: longitude of the entrance
Inputs: address (required).
publicTransitRoutesB
Retrieves public transportation routes from start to destination.
Args: startLon (str): longitude of the starting point (WSG84). startLat (str): latitude of the starting point (WSG84). destLon (str): longitude of the destination (WSG84). destLat (str): latitude of the destination (WSG84). language (int): language of the route; 0 for Korean and 1 for English. searchTime (str, optional): Sets the time for the route to be searched. Used as information to indicate whether transportation is in operation. See [service] in the response for the operation status.
Returns: route information
itineraries: route details
fare: total fare
totalTime: in seconds
transferCount:
totalWalkDistance: in meters
totalDistance: in meters
totalWalkTime: in seconds
legs: legs in the route
distance: in meters
sectionTime: in seconds
mode: transportation mode
route: transportation route
start: starting point of the leg
end: destination of the leg
Inputs: destLat (required), destLon (required), startLat (required), startLon (required), +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools have completely distinct purposes: one is for geocoding addresses to coordinates, and the other is for retrieving public transit routes between coordinates. There is no overlap in functionality, making it impossible to confuse them.
The naming is inconsistent: 'fullTextAddressGeocoding' uses camelCase, while 'publicTransitRoutes' uses a different style with mixed lower and upper case. There is no clear pattern, and the verb usage differs ('fullTextAddress' vs. 'publicTransit'), making it chaotic.
With only 2 tools, the server feels thin for a mapping/transit domain. It lacks basic operations like reverse geocoding, route alternatives, or transit schedule details, making it under-scoped for typical navigation or location-based tasks.
The server is severely incomplete for a mapping/transit service. It misses essential operations such as reverse geocoding, route optimization, transit stop information, or map data retrieval. The two tools provide only a narrow slice of functionality, leading to significant gaps in agent workflows.
Maintenance
Related MCP Connectors
The Google Maps MCP server is a fully-managed server provided by the Maps Grounding Lite API that connects AI applications to Google Maps Platform services. It provides three main tools for building LLM applications: searching for places, looking up weather information, and computing routes with details like distance and travel time. The server acts as a proxy that translates Google Maps data into a format that AI applications can understand, enabling agents to accurately answer real-world location and travel queries.
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
Geo-based flight search MCP server. Find more flights between any two places on earth
An MCP server for Georgian public data, read from the organizations that publish it.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA server that enables AI models to access Kakao Map features (place search, address lookup, route finding) and Daum search services (web, image, blog, cafe) through Model Context Protocol.18MIT
- AlicenseBqualityDmaintenanceA server that connects to Naver Maps and Search APIs, enabling geocoding and local search functionality for Korean locations.22MIT
- AlicenseAqualityBmaintenancemcp-server-public-transport is an open-source, locally hosted server providing an interface for accessing public transport data across Europe.1343 PyPI9PythonMIT
- FlicenseNot gradedqualityBmaintenanceThis MCP server provides accessibility risk assessment for Seoul subway trips, considering wheelchair, stroller, and other mobility constraints. It offers tools to check station facilities, elevator status, and calculates risk scores for routes based on a deterministic engine.-