高德地图 MCP 服务器已发布在PyPI。
<a href="https://glama.ai/mcp/servers/@sugarforever/amap-mcp-server"> <img width="380" height="200" src="https://gips2.baidu.com/it/u=1215401256,805246283&fm=3081&app=3081&f=PNG?w=760&h=400" alt="高德地图 MCP server" /> </a>此服务提供以下工具:
将高德经纬度坐标转换为行政区划地址信息
参数
location:经纬度坐标将详细的结构化地址转换为经纬度坐标。支持地标景点及建筑物名称解析为经纬度坐标
参数
address:结构化地址city(可选):指定查询的城市IP 定位根据用户输入的 IP 地址定位该 IP 的位置
参数
ip:IP 地址根据城市名称或标准 adcode 查询指定城市的天气
参数
city:城市名称或 adcode自行车路径规划用于规划自行车通勤计划,考虑了立交桥、单行道、道路封闭等情况。最大支持 500 公里自行车路线规划
参数
origin:起点经纬度坐标destination:终点经纬度坐标自行车路径规划(地址版本),使用地址进行自行车路径规划。建议优先使用此工具
参数
origin_address:起点地址(例如:"北京市朝阳区福通东街6号")destination_address:终点地址(例如:"北京市海淀区上地十街10号")origin_city(可选):起点所在城市,用于提高地理编码的准确性destination_city(可选):终点所在城市,用于提高地理编码的准确性步行路径规划 API 可以基于输入的起始点和终点的经纬度坐标规划 100 公里内的步行通勤计划,并返回通勤计划数据
参数
origin:起点经纬度坐标destination:终点经纬度坐标步行路径规划(地址版本),使用地址进行步行路径规划。建议优先使用此工具
参数
origin_address:起点地址(例如:"北京市朝阳区福通东街6号")destination_address:终点地址(例如:"北京市海淀区上地十街10号")origin_city(可选):起点所在城市,用于提高地理编码的准确性destination_city(可选):终点所在城市,用于提高地理编码的准确性驾车路径规划 API 可以基于用户的起始点和终点的经纬度坐标规划小汽车和轿车的通勤计划,并返回通勤计划数据
参数
origin:起点经纬度坐标destination:终点经纬度坐标驾车路径规划(地址版本),使用地址进行驾车路径规划。建议优先使用此工具
参数
origin_address:起点地址(例如:"北京市朝阳区福通东街6号")destination_address:终点地址(例如:"北京市海淀区上地十街10号")origin_city(可选):起点所在城市,用于提高地理编码的准确性destination_city(可选):终点所在城市,用于提高地理编码的准确性基于用户的起始点和终点的经纬度坐标,规划各种公共交通(火车、公交、地铁)的综合通勤计划,并返回通勤计划数据。在跨城场景中,必须传输起始城市和终点城市
参数
origin:起点经纬度坐标destination:终点经纬度坐标city:起始城市cityd:终点城市公共交通路径规划(地址版本),使用地址进行公共交通路径规划。建议优先使用此工具
参数
origin_address:起点地址(例如:"北京市朝阳区福通东街6号")destination_address:终点地址(例如:"北京市海淀区上地十街10号")origin_city:起始城市(跨城交通时必填)destination_city:终点城市(跨城交通时必填)测量两个经纬度坐标之间的距离,支持驾驶、步行和球面距离测量
参数
origins:起点经纬度坐标destination:终点经纬度坐标type(可选,默认为 "1"):测量类型关键词搜索 API 根据用户输入的关键词进行 POI 搜索并返回相关信息
参数
keywords:搜索关键词city(可选):查询城市citylimit(可选,默认为 'false'):是否限制在城市范围内搜索周边搜索,根据用户输入的关键词和坐标位置,在半径范围内搜索 POI
参数
location:中心点经纬度坐标radius(可选,默认为 "1000"):搜索半径keywords(可选):搜索关键词查询从关键词搜索或周边搜索获得的 POI ID 的详细信息
参数
id:POI ID要使用此服务,您需要在应用中添加以下 MCP 配置。服务支持三种传输方式:stdio(默认)、sse 和 streamable-http。
只需在客户端配置 MCP Server 如下:
{
"mcpServers": {
"amap-mcp-server": {
"command": "uvx",
"args": [
"amap-mcp-server"
],
"env": {
"AMAP_MAPS_API_KEY": "你的有效高德地图 API 密钥"
}
}
}
}
SSE 传输支持实时数据推送,适用于 MCP Server 的远程部署。
本地运行 SSE amap-mcp-server:
$ export AMAP_MAPS_API_KEY=你的有效API Key
$ uvx amap-mcp-server sse
INFO: Started server process [50125]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
MCP 客户端配置:
{
"mcpServers": {
"amap-mcp-server": {
"url": "http://0.0.0.0:8000/sse"
}
}
}
本地运行 Streamable HTTP amap-mcp-server:
$ export AMAP_MAPS_API_KEY=你的有效API Key
$ uvx amap-mcp-server streamable-http
INFO: Started server process [50227]
INFO: Waiting for application startup.
StreamableHTTP session manager started
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
MCP 客户端配置:
{
"mcpServers": {
"amap-mcp-server": {
"url": "http://localhost:8000/mcp"
}
}
}
您可以在Gaode 开放平台注册并获取 API 密钥。