LabscoMCP early access ↗
inchoriMCP SERVER

Naver Map Direction MCP

Geocode a Korean address and get driving directions between two points from Naver Map.

by inchori ↗Travel Booking, Transit & NavigationCommunity

LABSCO SUMMARY

Two calls, and the order matters.

get-direction expects coordinates at both ends, so the working shape is geocode first, then route — a model that skips the first step gets nothing useful. Guidance comes back as Korean turn-by-turn text, which is right for reading aloud or summarising and wrong for drawing a line on a map.

What it is

A small TypeScript server over two Naver Map APIs: one that turns a structured address into coordinates, and one that returns driving guidance between a start and a goal.

What you get

  • Coordinates for a Korean structured address — get-geo
  • Turn-by-turn driving guidance between a start and a goal coordinate pair — get-direction

Requirements

Naver Map API credentials — NAVER_MAP_CLIENT_ID and NAVER_MAP_CLIENT_SECRET — plus NAVER_MAP_GEO_API_URL and NAVER_MAP_DIRECTION_API_URL for the two endpoints. Node.js 18.x or higher. Build with npm run build and point the client at dist/server.js. Directions take coordinates, so an address has to be geocoded first. Public-transport routing and lookup by place name are listed as future features, not current ones.

Setup effort

Build from source — git clone https://github.com/inchori/naver-map-direction-mcp.git