高德地图全能版
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"gaode-map": {
"args": [
"--from",
"mcp-gaode-map==1.2.0",
"mcp-gaode-map"
],
"command": "uvx"
}
}
}
可用工具 (22 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
geocode 2 个参数 需填 1 项
将详细的结构化地址转换为经纬度坐标。支持对地标性名胜景区、建筑物名称解析为经纬度坐标。 Args: address: 结构化地址,如"北京市朝阳区阜通东大街6号" city: 指定查询的城市,如"北京",可选
必填参数:address
regeocode 1 个参数 需填 1 项
将高德经纬度坐标转换为行政区划地址信息。 Args: location: 经纬度坐标,格式"lng,lat",如"116.397428,39.90923"
必填参数:location
poi_search 3 个参数 需填 1 项
根据关键词搜索POI兴趣点,返回相关的位置信息列表。 Args: keywords: 搜索关键词,如"餐厅"、"如家酒店" city: 查询城市,如"北京",可选 citylimit: 是否限制城市范围内搜索,"true"或"false",默认"false"
必填参数:keywords
poi_around 3 个参数 需填 1 项
周边搜索POI,根据中心点坐标和关键词搜索指定半径范围内的兴趣点。 Args: location: 中心点经纬度,格式"lng,lat",如"116.397428,39.90923" keywords: 搜索关键词,可选,如"加油站" radius: 搜索半径,单位米,默认1000,最大50000
必填参数:location
poi_detail 1 个参数 需填 1 项
查询POI的详细信息,需提供关键词搜索或周边搜索获取到的POI ID。 Args: id: POI ID,从关键词搜索或周边搜索结果中获取
必填参数:id
driving_route 2 个参数 需填 2 项
驾车路线规划,根据起终点经纬度规划驾车出行方案。 Args: origin: 起点经纬度,格式"lng,lat",如"116.397428,39.90923" destination: 终点经纬度,格式"lng,lat"
必填参数:origin、destination
transit_route 4 个参数 需填 3 项
公交路线规划,综合火车、公交、地铁等公共交通方式规划出行方案。跨城场景下必须传终点城市。 Args: origin: 起点经纬度,格式"lng,lat" destination: 终点经纬度,格式"lng,lat" city: 起点城市,如"北京" cityd: 终点城市,跨城时必填,如"上海"
必填参数:origin、destination、city
walking_route 2 个参数 需填 2 项
步行路线规划,根据起终点经纬度规划100km以内的步行出行方案。 Args: origin: 起点经纬度,格式"lng,lat" destination: 终点经纬度,格式"lng,lat"
必填参数:origin、destination
cycling_route 2 个参数 需填 2 项
骑行路线规划,根据起终点经纬度规划骑行出行方案,最大支持500km。 Args: origin: 起点经纬度,格式"lng,lat" destination: 终点经纬度,格式"lng,lat"
必填参数:origin、destination
driving_route_by_address 4 个参数 需填 2 项
驾车路线规划(地址版),直接输入地址即可规划驾车路线,无需手动转换经纬度。 Args: origin_address: 起点地址,如"北京市朝阳区阜通东大街6号" destination_address: 终点地址,如"北京市海淀区上地十街10号" origin_city: 起点城市,可选,用于提高地理编码准确性 destination_city: 终点城市,可选,用于提高地理编码准确性
必填参数:origin_address、destination_address
transit_route_by_address 6 个参数 需填 3 项
公交路线规划(地址版),直接输入地址即可规划公交路线,无需手动转换经纬度。 Args: origin_address: 起点地址 destination_address: 终点地址 city: 起点城市 cityd: 终点城市,跨城时必填 origin_city: 起点城市(地理编码用),可选 destination_city: 终点城市(地理编码用),可选
必填参数:origin_address、destination_address、city
walking_route_by_address 4 个参数 需填 2 项
步行路线规划(地址版),直接输入地址即可规划步行路线,无需手动转换经纬度。 Args: origin_address: 起点地址 destination_address: 终点地址 origin_city: 起点城市,可选 destination_city: 终点城市,可选
必填参数:origin_address、destination_address
cycling_route_by_address 4 个参数 需填 2 项
骑行路线规划(地址版),直接输入地址即可规划骑行路线,无需手动转换经纬度。 Args: origin_address: 起点地址 destination_address: 终点地址 origin_city: 起点城市,可选 destination_city: 终点城市,可选
必填参数:origin_address、destination_address
weather 1 个参数 需填 1 项
根据城市名称或adcode查询指定城市的天气信息。 Args: city: 城市名称或adcode,如"北京"或"110000"
必填参数:city
input_tips 3 个参数 需填 1 项
输入提示,根据用户输入的关键词返回匹配的POI建议列表,适用于搜索框自动补全场景。 Args: keywords: 输入关键词,如"肯德基" city: 查询城市,可选 datatype: 数据类型,"all"为全部,"poi"仅POI,"bus"仅公交,默认"all"
必填参数:keywords
district 2 个参数
行政区划查询,查询省、市、区县的行政区划信息,支持关键词搜索和层级控制。 Args: keywords: 查询关键词,如"北京";留空则返回全国省级列表 subdistrict: 子级层数,0不返回子级,1返回一级,2返回二级,3返回三级,默认1
该工具无需必填参数,直接调用即可
ip_location 1 个参数
IP定位,根据IP地址定位所在位置。不传IP则定位当前请求的IP。 Args: ip: IP地址,如"114.247.50.1";留空则定位当前IP
该工具无需必填参数,直接调用即可
distance 3 个参数 需填 2 项
距离测量,计算多个起点到同一终点的距离。支持直线距离、驾车距离、步行距离。 Args: origins: 起点坐标,格式"lng,lat",多个起点用"|"分隔,如"116.397428,39.90923|116.481028,39.989643" destination: 终点坐标,格式"lng,lat" type: 距离类型,"0"直线距离、"1"驾车距离、"2"步行距离,默认"0"
必填参数:origins、destination
staticmap 3 个参数 需填 1 项
静态地图,根据中心点坐标、缩放级别和尺寸生成地图图片URL,可直接访问获取图片。 Args: location: 中心点经纬度,格式"lng,lat",如"116.397428,39.90923" zoom: 地图缩放级别,2-17,默认10 size: 地图尺寸,宽*高,如"750*300",最大1024*1024
必填参数:location
coordinate_convert 2 个参数 需填 1 项
坐标转换,将GPS/百度/MapBar坐标系转换为高德坐标系(GCJ-02)。 Args: coords: 需要转换的坐标,格式"lng,lat",多个坐标用"|"分隔 coordsys: 原坐标系,"gps"GPS坐标系、"baidu"百度坐标系、"mapbar"MapBar坐标系,默认"gps"
必填参数:coords
schema_navi 4 个参数 需填 2 项
唤端导航,生成高德地图APP导航跳转链接。用户点击后直接唤起高德地图APP开始导航。 Args: lon: 终点经度,如"116.397428" lat: 终点纬度,如"39.90923" name: 终点名称,如"故宫",可选 dev: 坐标类型,"0"高德坐标系、"1"GPS坐标,默认"0"
必填参数:lon、lat
schema_take_taxi 6 个参数 需填 2 项
唤端打车,生成高德地图APP打车跳转链接。用户点击后直接唤起高德地图APP打车页面。 Args: dlon: 终点经度,如"116.397428" dlat: 终点纬度,如"39.90923" dname: 终点名称,如"故宫",可选 slon: 起点经度,可选,不传则从当前位置出发 slat: 起点纬度,可选 sname: 起点名称,可选
必填参数:dlon、dlat
服务介绍
🗺️ 高德地图MCP服务
免Key即用的高德地图MCP服务,17项位置能力全覆盖,无需申请高德API Key,开箱即用。
✨ 核心特性
▸ 零配置 — 无需申请高德API Key,无需填写任何环境变量,MCP URL直连即用
▸ 17项能力 — 地理编码、POI搜索、路线规划、天气查询、行政区划等全面覆盖
▸ 地址版路线 — 直接输入地址即可规划驾车/公交/步行/骑行路线,无需手动转换经纬度
▸ 独家能力 — 输入提示(搜索框自动补全)、行政区划查询,其他高德MCP均无
▸ 企业级代理 — 服务端托管API Key,稳定可靠,不受个人Key日限额限制
🛠 工具
geocode — 地理编码
将详细的结构化地址转换为经纬度坐标,支持对地标性名胜景区、建筑物名称解析。
▸ address — 结构化地址,如"北京市朝阳区阜通东大街6号"
▸ city — 指定查询的城市(可选),如"北京"
regeocode — 逆地理编码
将高德经纬度坐标转换为行政区划地址信息。
▸ location — 经纬度坐标,格式"lng,lat",如"116.397428,39.90923"
poi_search — 关键词搜索POI
根据关键词搜索POI兴趣点,返回相关的位置信息列表。
▸ keywords — 搜索关键词,如"餐厅"、"如家酒店"
▸ city — 查询城市(可选),如"北京"
▸ citylimit — 是否限制城市范围内搜索,"true"或"false",默认"false"
poi_around — 周边搜索POI
根据中心点坐标和关键词搜索指定半径范围内的兴趣点。
▸ location — 中心点经纬度,格式"lng,lat"
▸ keywords — 搜索关键词(可选),如"加油站"
▸ radius — 搜索半径,单位米,默认1000,最大50000
poi_detail — POI详情
查询POI的详细信息,需提供关键词搜索或周边搜索获取到的POI ID。
▸ id — POI ID,从关键词搜索或周边搜索结果中获取
input_tips — 输入提示
根据用户输入的关键词返回匹配的POI建议列表,适用于搜索框自动补全场景。
▸ keywords — 输入关键词,如"肯德基"
▸ city — 查询城市(可选)
▸ datatype — 数据类型,"all"全部/"poi"仅POI/"bus"仅公交,默认"all"
driving_route — 驾车路线规划
根据起终点经纬度规划驾车出行方案。
▸ origin — 起点经纬度,格式"lng,lat"
▸ destination — 终点经纬度,格式"lng,lat"
transit_route — 公交路线规划
综合火车、公交、地铁等公共交通方式规划出行方案,跨城场景下必须传终点城市。
▸ origin — 起点经纬度,格式"lng,lat"
▸ destination — 终点经纬度,格式"lng,lat"
▸ city — 起点城市,如"北京"
▸ cityd — 终点城市(跨城时必填),如"上海"
walking_route — 步行路线规划
根据起终点经纬度规划100km以内的步行出行方案。
▸ origin — 起点经纬度,格式"lng,lat"
▸ destination — 终点经纬度,格式"lng,lat"
cycling_route — 骑行路线规划
根据起终点经纬度规划骑行出行方案,最大支持500km。
▸ origin — 起点经纬度,格式"lng,lat"
▸ destination — 终点经纬度,格式"lng,lat"
driving_route_by_address — 驾车路线(地址版)
直接输入地址即可规划驾车路线,无需手动转换经纬度,推荐优先使用。
▸ origin_address — 起点地址,如"北京市朝阳区阜通东大街6号"
▸ destination_address — 终点地址,如"北京市海淀区上地十街10号"
▸ origin_city — 起点城市(可选),用于提高地理编码准确性
▸ destination_city — 终点城市(可选)
transit_route_by_address — 公交路线(地址版)
直接输入地址即可规划公交路线,无需手动转换经纬度,推荐优先使用。
▸ origin_address — 起点地址
▸ destination_address — 终点地址
▸ city — 起点城市
▸ cityd — 终点城市(跨城时必填)
▸ origin_city — 起点城市(地理编码用,可选)
▸ destination_city — 终点城市(地理编码用,可选)
walking_route_by_address — 步行路线(地址版)
直接输入地址即可规划步行路线,无需手动转换经纬度。
▸ origin_address — 起点地址
▸ destination_address — 终点地址
▸ origin_city — 起点城市(可选)
▸ destination_city — 终点城市(可选)
cycling_route_by_address — 骑行路线(地址版)
直接输入地址即可规划骑行路线,无需手动转换经纬度。
▸ origin_address — 起点地址
▸ destination_address — 终点地址
▸ origin_city — 起点城市(可选)
▸ destination_city — 终点城市(可选)
weather — 天气查询
根据城市名称或adcode查询指定城市的天气信息。
▸ city — 城市名称或adcode,如"北京"或"110000"
district — 行政区划查询
查询省、市、区县的行政区划信息,支持关键词搜索和层级控制。
▸ keywords — 查询关键词(可选),如"北京";留空则返回全国省级列表
▸ subdistrict — 子级层数,0不返回/1返回一级/2返回二级/3返回三级,默认1
ip_location — IP定位
根据IP地址定位所在位置,不传IP则定位当前请求的IP。
▸ ip — IP地址(可选),如"114.247.50.1";留空则定位当前IP
📝 使用示例
▸ "帮我查北京天安门的经纬度" → geocode
▸ "附近3公里内有什么加油站" → poi_around
▸ "从北京站到天安门怎么走" → walking_route_by_address
▸ "北京到上海驾车路线" → driving_route_by_address
▸ "上海明天天气怎么样" → weather
▸ "输入'肯德'能推荐什么" → input_tips
适用场景
▸ 旅行规划Agent的位置查询与路线规划
▸ 本地生活助手的POI搜索与周边推荐
▸ 智能客服的地址解析与天气查询
▸ IDE插件的地理解码与出行建议