百度地图服务 MCP 接入
通过 MCP 协议提供标准化地图服务调用,支持位置服务快速集成。
提供百度地图的 API 接口,支持地理编码、地点检索、路线规划等功能
环境变量
- 需要将 BAIDU_MAP_API_KEY 配置为您在百度地图开放平台上申请的key
使用说明
🗺️ 功能清单
工具标识 | 功能描述 | 核心参数 |
---|---|---|
map_geocode | 将地址解析为对应的位置坐标 | address |
map_reverse_geocode | 将坐标点转换为对应语义化地址 | location |
map_search_places | 多种场景的地点以及POI检索, 包括城市检索、圆形区域检索 | query 检索关键词,location 圆形检索的中心点,radius 圆形检索的半径,region 城市检索指定城市 |
map_place_details | 根据POI的uid, 检索POI详情信息 | uid |
map_distance_matrix | 根据起点和终点坐标, 计算所有起终点组合间的路线距离和行驶时间 | origins 起点经纬度列表,destinations 终点经纬度列表,mode 出行类型,可选取值包括 driving, walking, riding, 默认使用driving |
map_directions | 根据起终点坐标规划出行路线和耗时, 可指定驾车、步行、骑行、公交等出行方式 | origin 起点经纬度,destination 终点经纬度,model 出行类型, 可选取值包括 driving, walking, riding, transit, 默认使用driving |
map_weather | 根据行政区划编码或经纬度坐标查询天气 (通过location经纬度坐标查询天气需用户拥有高级权限) | district_id 行政区划编码,location 经纬度坐 |
map_ip_location | 根据请求的IP获取当前请求的位置 (定位到城市), 如果请求参数ip为IPv6则需要高级权限 | ip |
仓库地址
https://github.com/baidu-maps/mcp