任意支持MCP协议的客户端(如Claude for Desktop、Cursor、Cherry Studio和Cline等)都可以简单且快速的接入百度地图MCP Server。
在传输方式上,百度地图MCP Server支持:
• HTTP 远程传输
· Streamable HTTP (推荐使用)
· Server-Sent Events(SSE)
• stdio本地传输
· python(pip、uvx)
· nodejs (npm、npx)
下面提供通用的接入配置,客户端接入的配置示例则在最后采用Cursor作为接入演示。请根据您客户端的兼容性选择合适的传输方式进行接入。
在百度地图开放平台注册并创建服务器端API密钥(AK)。
https://mcp.map.baidu.com/mcp?ak=您的AK
https://mcp.map.baidu.com/sse?ak=您的AK
更多关于stdio本地传输的接入配置,可参考Baidu Maps MCP Server的Github主页。
安装:
pip install mcp-server-baidu-maps
使用uvx:{"mcpServers": {"baidu-maps": {"command": "python","args": ["-m", "mcp_server_baidu_maps"],"env": {"BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"}}}}
{"mcpServers": {"baidu-maps": {"command": "uvx","args": ["mcp_server_baidu_maps"],"env": {"BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"}}}}
安装:
npm install @baidumap/mcp-server-baidu-map
{"mcpServers": {"baidu-map": {"command": "npx","args": ["-y","@baidumap/mcp-server-baidu-map"],"env": {"BAIDU_MAP_API_KEY": "<YOUR_API_KEY>"}}}}
建议使用最新版本的 Cursor 客户端,安装 Cursor。


在百度地图开放平台注册并创建服务器端API密钥(AK)。
创建应用
输入名称与服务端
AK获取,复制AK
进入 Cursor 设置界面配置MCP Server
将以上获取的AK粘贴替换“您的AK”
如果选择的传输方式为SSE,则配置为{"mcpServers": {"baidu-maps-StreamableHTTP": {"url": "https://mcp.map.baidu.com/sse?ak=您的ak"}}}

{"mcpServers": {"baidu-maps-SSE": {"url": "https://mcp.map.baidu.com/sse?ak=您的ak"}}}

如果在使用过程中遇到工具调用效果较差的情况,可以更换基础模型。当前评估适配MCP效果较好的为claude-sonnet系列模型,可在图中位置选择更换。
更多使用案例可以参考 应用案例
上一篇
下一篇
本篇文章对您是否有帮助?