The MCP Naver Maps server connects to Naver Maps and Search APIs to provide two main functionalities:
- Geocoding: Searches for address information related to an entered address. You can specify the address and language (Korean or English) for the response.
- Local Search: Finds places registered with Naver's local service. You can specify the query, sorting method (random or by reviews), and the number of search results (up to 5).
Connects to Naver Maps API for geocoding services and Naver Search API for local search functionality, allowing location-based queries and conversions between addresses and coordinates.
MCP 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
.env
file: Create a file in the project root. - Add API Credentials: Edit the
.env
file and add your Naver Maps API credentials and Naver Developers API credentials.Please verify the exact environment variable names required by checkingsrc/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
. - Run:: You can run the MCP server using
uv
.For development,
You must be authenticated.
Tools
A server that connects to Naver Maps and Search APIs, enabling geocoding and local search functionality for Korean locations.
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn MCP server that provides access to Naver OpenAPI services, enabling users to search blogs, news, books, images, and other content through standardized Model Context Protocol interfaces.Last updated -Python
- AsecurityAlicenseAqualityEnhances LLM capabilities with location-based services and geospatial data, enabling users to geocode addresses, find nearby points of interest, get directions, optimize meeting points, and analyze neighborhoods.Last updated -1250PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that enables searching various content types (news, blogs, shopping, images, etc.) through Naver's search API.Last updated -197309TypeScriptMIT License
- AsecurityAlicenseAqualityA server that connects to SK TMAP API, providing access to public transit routing and geocoding functionality through a standardized interface.Last updated -2PythonMIT License