上周,百度地图率先实现核心API与MCP协议全面兼容,成为国内首家支持该协议的地图服务商。目前对外提供的MCP工具列表包含8个核心API接口,覆盖逆地理编码、地点检索、路线规划等常用地图功能。今天我们就直接上手,看看如何将百度地图MCP Server快速搭建并运行起来。
一、在百度地图开放平台控制台创建一个服务端AK
这个AK是调用百度地图API的身份凭证,没有它将无法正常使用各项服务。登录百度地图开放平台,进入控制台,创建一个服务端类型的AK,获取密钥字符串后妥善保存,以备后续配置使用。
二、打开 Windsurf 编辑器,添加配置文件
将下面的配置内容粘贴到 Windsurf 的 MCP 配置文件中。请注意,务必把 BAIDU_MAP_API_KEY 替换成你刚刚创建的服务端 AK,否则工具将无法正常连接。
{
"mcpServers": {
"baidu-map": {
"command": "npx",
"args": [
"-y",
"@baidumap/mcp-server-baidu-map"
],
"env": {
"BAIDU_MAP_API_KEY": "xxx"
}
}
}
}
保存文件后重启 Windsurf。这时你会看到设置面板中已经成功加载了百度地图 MCP Server,并且列出了全部8个可用的 MCP 工具。点击任意一个工具,即可查看其详细功能说明与参数要求。
接下来直接输入自然语言指令,验证一下百度 MCP 的实际使用效果。例如,你可以尝试“查询北京市中心的经纬度”或“从北京西站到天安门的驾车路线”这类与地图相关的提问,观察它能否正确调用对应的 API 接口并返回精准结果。
