高德地图全能版

mako2026/GaodeMapPro
Hosted
2 Stars 1.0k 次浏览 mako2026 更新于 2026-08-23

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插件的地理解码与出行建议

相关 MCP 服务