About Mcp Naver Maps
Mcp Naver Maps connects to the Naver Maps and Naver Search APIs, providing MCP clients with geocoding and local search.
Key features
- 01Geocoding
- 02Local search
Use cases
- 01Convert addresses to geographic locations
- 02Search for local places
MCP support
The MCP server exposes geocoding through the Naver Maps API and local search through the Naver Search API to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Naver Maps
The MCP connects to the Naver Maps API and Naver Search API. 네이버 지도 API와 검색 API에 (로컬) 연결하는 MCP 서버.
It currently supports the following APIs:
Prerequisites
Before you begin, ensure you have the following installed:
- Python: Version 3.13 or higher
- uv: You can find installation instructions here.
- Naver Cloud Platform Account: You need API credentials (Client ID and Client Secret) for the Naver Maps service. You can obtain these from the Naver Cloud Platform console.
- Naver Develoeprs Account: You need API credentials (Client ID and Client Secret) for the Naver Developers API. You can obtain these from the Naver Developers.
Configuration
-
Create a
.envfile: Create a file in the project root. -
Add API Credentials: Edit the
.envfile and add your Naver Maps API credentials and Naver Developers API credentials.NAVER_MAPS_CLIENT_ID="YOUR_NAVER_MAPS_CLIENT_ID" NAVER_MAPS_CLIENT_SECRET="YOUR_NAVER_MAPS_CLIENT_SECRET" NAVER_CLIENT_API="YOUR_NAVER_CLIENT_API" NAVER_CLIENT_SECRET="YOUR_NAVER_CLIENT_SECRET"Please verify the exact environment variable names required by checking
src/mcp_naver_maps/naver_maps_client.py.
Running the MCP
-
Sync Dependencies: Navigate to the project root directory in your terminal and run the following command. This will create a virtual environment (if one doesn't exist) and install all dependencies specified in
pyproject.toml.uv sync -
Run:: You can run the MCP server using
uv.uv run src/mcp_naver_mapsFor development,
source .venv/bin/activate mcp dev src/mcp_naver_maps/server.py
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.