AI
产品服务
解决方案
文档与支持
定价

快速开始

下载开发文档

任意支持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)

P.S. Streamable HTTP是Anthropic当前在MCP协议中主推用于替代传统SSE的传输方式,相比于SSE它支持无状态通信, 甚至支持按需升级到 SSE,更稳定、更高效的通信也使得它更加适配企业级应用。因此,如果您选择了HTTP远程接入, 在条件允许的情况下我们极力推荐以Streamable HTTP作为接入首选。

下面提供通用的接入配置,客户端接入的配置示例则在最后采用Cursor作为接入演示。请根据您客户端的兼容性选择合适的传输方式进行接入。

获取AK

百度地图开放平台注册并创建服务器端API密钥(AK)。

HTTP 远程传输接入

Streamable HTTP 地址 (推荐)
https://mcp.map.baidu.com/mcp?ak=您的AK
SSE 地址
https://mcp.map.baidu.com/sse?ak=您的AK

stdio 本地传输接入

更多关于stdio本地传输的接入配置,可参考Baidu Maps MCP Server的Github主页。

python(pip、uvx)

安装:

pip install mcp-server-baidu-maps

在你的客户端中配置(如Claude for Desktop、Cursor):

使用pip安装后接入:

{
"mcpServers": {
"baidu-maps": {
"command": "python",
"args": ["-m", "mcp_server_baidu_maps"],
"env": {
"BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
}

使用uvx:

{
"mcpServers": {
"baidu-maps": {
"command": "uvx",
"args": ["mcp_server_baidu_maps"],
"env": {
"BAIDU_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
nodejs(npm、npx)

安装:

npm install @baidumap/mcp-server-baidu-map

在你的客户端中配置(如Claude for Desktop、Cursor):

{
"mcpServers": {
"baidu-map": {
"command": "npx",
"args": [
"-y",
"@baidumap/mcp-server-baidu-map"
],
"env": {
"BAIDU_MAP_API_KEY": "<YOUR_API_KEY>"
}
}
}
}

Cursor 平台远程接入百度地图MCP Server

安装并注册Cursor

建议使用最新版本的 Cursor 客户端,安装 Cursor。

获取AK

百度地图开放平台注册并创建服务器端API密钥(AK)。

创建应用

输入名称与服务端

AK获取,复制AK

添加一个新的 MCP Server 配置

进入 Cursor 设置界面配置MCP Server

将以上获取的AK粘贴替换“您的AK”

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

如果选择的传输方式为SSE,则配置为

{
"mcpServers": {
"baidu-maps-SSE": {
"url": "https://mcp.map.baidu.com/sse?ak=您的ak"
}
}
}
查看 MCP 接入状态,选择交互模式为Agent
开始使用

如果在使用过程中遇到工具调用效果较差的情况,可以更换基础模型。当前评估适配MCP效果较好的为claude-sonnet系列模型,可在图中位置选择更换。

更多使用案例可以参考应用案例

下一篇

服务概览

本篇文章对您是否有帮助?