百度地图API重磅升级!MCP协议全面接入,Cursor调用指南

概要


百度地图已经完成了8个核心API接口和MCP协议的对接, 涵盖逆地理编码、地点检索、路线规划等。 作为国内首家支持MCP协议的地图服务商,百度地图MCP Server发布后,智能体开发者仅需简单配置,就可以在大模型中快速接入地图服务,实现查找周边地点、 规划出行路线等能力,大幅降低了智能体应用开发过程中调用地图服务相关能力的门槛,显著提升了智能体应用的开发效率。

整体部署调用流程

安装uv并通过uv安装python

推荐通过uv构建虚拟环境来运行MCP server,关于`uv你可以在这里找到一些说明。uv是一种类似conda的轻量的包管理工具关于uv的下载安装可以参考Index | uv

通过uv添加mcp依赖

```python
uv add "mcp[cli]"

验证mcp依赖是否安装成功,执行如下命令`

```python
uv run mcp

出现如下说明成功
在这里插入图片描述
通过uv安装python需要python版本>3.11
uv python install 3.11
安装失败可以直接找我要安装包,离线安装。

配置MCP服务

前往百度地图 Mcp Server 官方开源仓库下载
https://github.com/baidu-maps/mcp/tree/main/src/baidu-map/python
通过uv创建一个项目

uv init mcp_server_baidu_maps

将map.py拷贝到该目录下,通过如下命令测试mcp server是否正常运行

uv run --with mcp[cli] mcp run {YOUR_PATH}/mcp_server_baidu_maps/map.py

如果没有报错则MCP Server启动成功。

在Cursor中使用

打开Cursor配置,在MCP中添加MCP Server,cuorsor安装包可以找我要。在这里插入图片描述
在文件中添加如下内容后保存

{
  "mcpServers": {
    "baidu-map": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "{YOUR_PATH}/mcp_server_baidu_maps/map.py"
      ],
      "env": {
        "BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

回到配置,此时百度MCP Server已经启用

测试
行程规划:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值