inchori/naver-map-direction-mcp
3.2
If you are the rightful owner of naver-map-direction-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Naver Map Direction MCP is a server that provides GEO and direction data from Naver Map using the Model Context Protocol.
Tools
get-geo
Get GEO data from Naver Map
get-direction
Get direction data from Naver Map
Naver Map Direction MCP
The Naver Map MCP(Model Context Provider) is a MCP server for get GEO data and direction data from Naver Map.
Running on the stdio MCP server, it will provide the following functionalities:
get-geo
: Get GEO data from Naver Mapget-direction
: Get direction data from Naver Map
Running the Naver Map Direction MCP
Requirements
- Node.js 18.x or higher
Installation
npm run build
MCP Configuration
Create a mcp.json
file in the root directory of the project with the following content:
{
"mcpServers": {
"naver-map-direction-mcp": {
"command": "node",
"args": [
"<project-path>/naver-map-direction-mcp/dist/server.js"
],
"env": {
"NAVER_MAP_DIRECTION_API_URL": "<NAVER_MAP_DIRECTION_API_URL>",
"NAVER_MAP_GEO_API_URL": "<NAVER_MAP_GEO_API_URL>",
"NAVER_MAP_CLIENT_ID": "<NAVER_MAP_CLIENT_ID>",
"NAVER_MAP_CLIENT_SECRET": "<NAVER_MAP_CLIENT_SECRET>"
}
}
}
}
Running the MCP Server on Localhost
npm run start
Get Geo data from Naver Map MCP
- Request
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get-geo","arguments":{"address":"๋ถ๋น๊ตฌ ๋ถ์ ๋ก 6"}}}
- Response
{"result":{"content":[{"type":"text","text":"Latitude: 127.0132509, Longitude: 37.4856729"}]},"jsonrpc":"2.0","id":1}
Get Direction data from Naver Map MCP:
- Request: ๋ถ๋น๊ตฌ ๋ถ์ ๋ก 6 to ํ ํค๋ 427
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get-direction","arguments":{"start":"127.1054328,37.3595963","goal":"127.0536603,37.5063712"}}}
- Response
{"result":{"content":[{"type":"text","text":"Guide of get direction:\n์ ์์ผ๋ก1์ฌ๊ฑฐ๋ฆฌ์์ ์ ํด\n'์์ธ, ํ๊ตIC' ๋ฐฉ๋ฉด์ผ๋ก ์ฐํ์ \n'์์ธ, ์์, ์ฑ๋จ์์ฒญยท์ฑ๋จ์์ํ' ๋ฐฉ๋ฉด์ผ๋ก ์ค๋ฅธ์ชฝ ๋๋ก ์ฃผํ\n'๋ถ๋น์์๋ก' ๋ฐฉ๋ฉด์ผ๋ก ์ผ์ชฝ ๋์๊ณ ์๋๋ก ์ง์
\n๋ฒ๋ง์งํ์ฐจ๋์์ ์งํ์ฐจ๋ ์ง์
\n์์์งํ์ฐจ๋์์ ์งํ์ฐจ๋ ์ง์
\n'๊นํฌ๊ณตํญ, ๊ฐ์ผIC, ์ ์ค๋๊ต' ๋ฐฉ๋ฉด์ผ๋ก ์ค๋ฅธ์ชฝ ๋์๊ณ ์๋๋ก ์ถ๊ตฌ\n'๊ฐ์ผIC, ์ ์ค๋๊ต' ๋ฐฉ๋ฉด์ผ๋ก ์ผ์ชฝ ๋ฐฉํฅ\n๋ด์๊ต์์ '์ฌ๋ฆผํฝ๋๋ก(๊นํฌ๊ณตํญยท๊ฐ์ผIC), ์ฝ์์คยท์ผ์ฑ์ญ' ๋ฐฉ๋ฉด์ผ๋ก ์ฐํ์ \n์ข
ํฉ์ด๋์ฅ์์ '์ฅ์ง๋, ๊ฐ๋ฝ์์ฅ' ๋ฐฉ๋ฉด์ผ๋ก ์ฐํ์ \n์ข
ํฉ์ด๋์ฅ์์ '์ผ์ฑ์ญ' ๋ฐฉ๋ฉด์ผ๋ก ์ฐํ์ \n'ํ
ํค๋๋ก69๊ธธ' ๋ฐฉ๋ฉด์ผ๋ก ์ฐํ์ \n'์ผ์ฑ๋ก91๊ธธ' ๋ฐฉ๋ฉด์ผ๋ก ์ฐํ์ \n๋ชฉ์ ์ง"}]},"jsonrpc":"2.0","id":1}
Future features
- Support for public transport directions
- Support for get GEO data by name
- Support for compatability with Claude Desktop