地图API连接服务

MCP Naver Maps是一个连接Naver Maps API和Naver Search API的服务,支持地理编码和本地搜索功能,适用于需要集成Naver地图和搜索服务的开发者。

  • by yunkee-lee
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 yunkee-lee/mcp-naver-maps

使用说明

MCP导航地图

MCP连接到 导航地图API 和 导航搜索API.NAVER地图API和连接(本地)搜索API的MCP服务器。

它目前支持以下API:

先决条件

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

  • python 3.13或更高版本
  • 紫外线: 您可以找到安装说明 这里.
  • Naver云平台帐户: 导航地图服务需要API凭据(客户端ID和客户端机密)。您可以从 Naver云平台控制台.
  • Naver Develoeprs账户: 您需要Naver Developers API的API凭证(客户端ID和客户端机密)。您可以从 Naver开发者.

配置

  1. 创建一个 .env 文件: 在项目根目录中创建一个文件。

  2. 添加API凭据: 编辑 .env 文件并添加Naver Maps 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. 运行::您可以使用以下命令运行MCP服务器 uv.

    uv run src/mcp_naver_maps
    

    为了发展,

    source .venv/bin/activate
    mcp dev src/mcp_naver_maps/server.py