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 服务器提供了将强大的实时地理空间智能添加到您的项目中所需的一切。