Skip to main content
Glama

МКП ТМАП

MCP подключается к API TMAP.

В настоящее время поддерживаются следующие API:

Предпосылки

Прежде чем начать, убедитесь, что у вас установлено следующее:

  • Python: версия 3.13 или выше

  • uv: Инструкции по установке можно найти здесь .

  • SK Open API: Вам потребуются учетные данные API (ключ приложения) из SK Open API .

Related MCP server: MCP Naver Maps

Конфигурация

  1. Создайте файл .env : Создайте файл в корне проекта.

  2. Добавьте учетные данные API: отредактируйте файл .env и добавьте свои учетные данные SK open API.

    SK_OPEN_API_APP_KEY="YOUR_APP_KEY_HERE"

    Проверьте точные имена требуемых переменных среды, проверив src/mcp_tmap/tmap_client.py .

Запуск MCP

  1. Синхронизация зависимостей: Перейдите в корневой каталог проекта в терминале и выполните следующую команду. Это создаст виртуальную среду (если она не существует) и установит все зависимости, указанные в pyproject.toml .

    uv sync
  2. Запуск: Вы можете запустить сервер MCP с помощью uv .

    uv run src/mcp_tmap

    Для развития,

    source .venv/bin/activate
    mcp dev src/mcp_tmap/server.py

Available Tools

2 tools
fullTextAddressGeocodingC

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

    C2.9/5.0

    Scored across 2 tools

    Disambiguation5/5

    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.

    Naming Consistency2/5

    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.

    Tool Count2/5

    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.

    Completeness2/5

    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

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      A 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.
      18
      MIT
    • A
      license
      B
      quality
      D
      maintenance
      A server that connects to Naver Maps and Search APIs, enabling geocoding and local search functionality for Korean locations.
      2
      2
      MIT
    • F
      license
      Not graded
      quality
      B
      maintenance
      This 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.
      -

    Appeared in Searches