如何使用百度地图MCP服务器:分步指南
Baidu Map MCP Server 是一个完全符合 MCP 标准的开源位置服务(LBS)解决方案,为 AI 代理和应用程序提供强大的地理空间能力,如地理编码、兴趣点搜索、路线规划、交通数据等。本文将指导您如何在您的 MCP 生态系统中设置和使用它。
您需要准备的
在开始之前,请确保您拥有以下内容:
- 一个 百度地图开放平台 账户
- 一个 服务器端 API 密钥(AK)
- 一个兼容 MCP 的客户端,如 Claude、Cursor 或您的自定义代理
- 本地安装的 Node.js 和 npm(用于 Node 集成)
第一步:获取您的百度地图 API 密钥
- 访问 百度地图开放平台 并登录。
- 创建一个新应用并启用所需的 API。
- 确保启用 “MCP (SSE)” 服务以获得最佳性能。
- 复制您的 API 密钥(AK) — 您将在服务器配置中使用它。
第二步:配置您的 MCP 服务器
要将百度地图 MCP 服务器集成到您的 MCP 客户端中,请使用以下配置:
{
"mcpServers": {
"baidu-map": {
"command": "npx",
"args": [
"-y",
"@baidumap/mcp-server-baidu-map"
],
"env": {
"BAIDU_MAP_API_KEY": "xxx"
}
}
}
}
将
"xxx"
替换为您的实际百度 API 密钥。
您可以将其放置在您的 mcp.config.json
或根据您的平台(Claude、Qianfan 等)相应的配置文件中。
第三步:安装并运行服务器
在您的终端中,只需运行:
npx -y @baidumap/mcp-server-baidu-map
这将启动兼容 MCP 的百度地图服务器,并为您的代理提供一组标准化的 API。
支持的工具和 API
百度地图 MCP 服务器提供了一系列丰富的工具,包括:
工具名称 | 描述 |
---|---|
map_geocode | 将地址转换为地理坐标 |
map_reverse_geocode | 从坐标获取兴趣点和地址信息 |
map_search_places | 按关键字、区域等搜索兴趣点 |
map_place_details | 获取详细的兴趣点信息 |
map_directions | 规划路线(驾车、步行、骑行、公共交通) |
map_directions_matrix | 批量路线规划 |
map_weather | 实时和预报天气数据 |
map_ip_location | 使用 IP 地址定位位置 |
map_road_traffic | 实时交通状况 |
map_poi_extract * | 从自由文本中提取兴趣点(需要权限) |
示例用例
导航与旅行助手
通过天气检查和兴趣点建议规划旅行:
map_search_places
+map_directions
+map_weather
物流优化
批量计算送货路线:
map_directions_matrix
LLM 集成
在大型语言模型中启用地理空间推理:
- Claude 或 AppBuilder +
map_*
工具
快速回顾
任务 | 使用的工具/API |
---|---|
将地址转换为坐标 | map_geocode |
查找附近的餐厅 | map_search_places |
获取位置的天气 | map_weather |
规划送货路线 | map_directions_matrix |
了解更多
访问官方 百度地图 MCP 服务器页面 获取文档、常见问题和高级用例。
如果您正在构建智能代理、送货应用或 LLM 驱动的助手 — 百度地图 MCP 服务器提供了将强大的实时地理空间智能添加到您的项目中所需的一切。