高德地图 MCP Server
为实现 LBS 服务与 LLM 更好的交互,高德地图 MCP Server 现已覆盖12大核心服务接口,提供全场景覆盖的地图服务,包括地理编码、逆地理编码、IP 定位、天气查询、骑行路径规划、步行路径规划、驾车路径规划、公交路径规划、距离测量、关键词搜索、周边搜索、详情搜索等。
功能特点
- 地理编码:将详细的结构化地址转换为高德经纬度坐标
- 逆地理编码:将经纬度坐标转换为结构化地址信息
- IP定位:根据IP地址定位用户所在位置
- 天气查询:查询指定城市的天气情况
- 路径规划:提供骑行、步行、驾车、公交等多种出行方式规划
- 距离测量:测量两个经纬度坐标之间的距离
- POI搜索:支持关键词搜索、周边搜索和详情搜索
工具
地理编码
- 输入:
address
(结构化地址) - 输出:
location
(经纬度坐标)
逆地理编码
- 输入:
location
(经纬度坐标) - 输出:
addressComponent
(位置信息,包括省市区等信息)
IP定位
- 输入:
IP
(IP地址) - 输出:
province
(省)、city
(城市)、adcode
(城市编码)
天气查询
- 输入:
city
(城市名称或城市adcode) - 输出:
forecasts
(预报天气)
骑行路径规划
- 输入:
origin
(起点经纬度)、destination
(终点经纬度) - 输出:
distance
(规划距离)、duration
(规划时间)、steps
(规划步骤信息)
步行路径规划
- 输入:
origin
(起点经纬度)、destination
(终点经纬度) - 输出:
origin
(起点信息)、destination
(终点信息)、paths
(规划具体信息)
驾车路径规划
- 输入:
origin
(起点经纬度)、destination
(终点经纬度) - 输出:
origin
(起点信息)、destination
(终点信息)、paths
(规划具体信息)
公交路径规划
- 输入:
origin
(起点经纬度)、destination
(终点经纬度)、city
(起点城市)、cityd
(终点城市) - 输出:
origin
(起点信息)、destination
(终点信息)、distance
(规划距离)、transits
(规划具体信息)
距离测量
- 输入:
origin
(起点经纬度)、destination
(终点经纬度) - 输出:
origin_id
(起点信息)、dest_id
(终点信息)、distance
(规划距离)、duration
(时间)
关键词搜索
- 输入:
keywords
(搜索关键词)、city
(查询城市,非必须) - 输出:
suggestion
(搜索建议)、pois
(地点信息列表)
周边搜索
- 输入:
keywords
(搜索关键词)、location
(中心点经度纬度)、radius
(搜索半径,非必须) - 输出:
pois
(地点信息列表)
详情搜索
- 输入:
id
(关键词搜或周边搜获取的poiid) - 输出:地点详情信息,包括
location
(地点经纬度)、address
(地址)、business_area
(商圈)、city
(城市)、type
(地点类型)等
配置
使用方法
- 需在高德开放平台创建应用并获取Key
- 配置MCP Server服务
注意事项
- 最大支持500km的骑行路线规划
- 步行路径规划适用于100km以内的路线
- 跨城公交路径规划必须传入起点城市与终点城市