返回 MCP 目录
public公开dns本地运行

mcp-naver-maps

MCP Naver Maps是一个连接Naver Maps API和Naver Search API的本地服务器,支持地理编码和本地搜索功能。

article

README

🚀 MCP Naver Maps

MCP(多通道处理器)可连接 Naver Maps APINaver Search API,是一个与 Naver 地图 API 和搜索 API(本地)进行连接的服务器。

目前,它支持以下 API:

🚀 快速开始

✨ 主要特性

  • 连接 Naver 地图 API 和搜索 API,实现地理编码和本地搜索功能。

📦 安装指南

前提条件

在开始之前,请确保你已安装以下内容:

  • Python:版本 3.13 或更高。
  • uv:你可以在 这里 找到安装说明。
  • Naver Cloud Platform 账户:你需要 Naver 地图服务的 API 凭证(客户端 ID 和客户端密钥)。你可以从 Naver Cloud Platform 控制台 获取这些信息。
  • Naver Developers 账户:你需要 Naver Developers API 的 API 凭证(客户端 ID 和客户端密钥)。你可以从 Naver Developers 获取这些信息。

配置

  1. 创建 .env 文件:在项目根目录下创建一个文件。
  2. 添加 API 凭证:编辑 .env 文件,并添加你的 Naver 地图 API 凭证和 Naver Developers API 凭证。
    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"
    
    请通过查看 src/mcp_naver_maps/naver_maps_client.py 来验证所需的确切环境变量名称。

运行 MCP

  1. 同步依赖项:在终端中导航到项目根目录,并运行以下命令。这将创建一个虚拟环境(如果不存在)并安装 pyproject.toml 中指定的所有依赖项。
    uv sync
    
  2. 运行:你可以使用 uv 运行 MCP 服务器。
    uv run src/mcp_naver_maps
    
    对于开发环境,请使用以下命令:
    source .venv/bin/activate
    mcp dev src/mcp_naver_maps/server.py
    
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端