返回 MCP 目录
public公开dns本地运行

amap-mcp-server

高德地图MCP Server提供地理编码、位置服务、路线规划、距离测量和POI搜索等功能,支持通过Python包安装使用。

article

README

🚀 高德地图 MCP 服务器

高德地图 MCP 服务器提供一系列实用的地图相关工具,可将经纬度与地址相互转换、进行 IP 定位、查询天气、测量距离以及搜索 POI 等。该服务器已发布在 PyPI

🚀 快速开始

要使用此服务,您需要在应用中添加以下 MCP 配置:

{
    "mcpServers": {
        "amap-mcp-server": {
            "command": "uvx",
            "args": [
                "amap-mcp-server"
            ],
            "env": {
                "AMAP_MAPS_API_KEY": "your valid amap maps api key"
            }
        }
    }
}

将上述配置添加到您的配置文件中,并确保将"your valid amap maps api key"替换为您的实际高德地图 API 密钥。您可以在高德开放平台注册并获取 API 密钥。

✨ 主要特性

本服务提供以下工具:

地理编码工具

maps_regeocode

将一个高德经纬度坐标转换为行政区划地址信息。 参数

  • location:经纬度坐标

maps_geo

将详细的结构化地址转换为经纬度坐标。支持对地标性名胜景区、建筑物名称解析为经纬度坐标。 参数

  • address:结构化地址
  • city(可选):指定查询的城市

位置服务工具

maps_ip_location

IP 定位根据用户输入的 IP 地址,定位 IP 的所在位置。 参数

  • ip:IP 地址

maps_weather

根据城市名称或者标准代码查询天气信息。 参数

  • city(可选):查询的城市名称或标准代码

距离测量工具

maps_distance

测量两个经纬度坐标之间的距离,支持驾车、步行以及球面距离测量。 参数

  • origins:起点经纬度坐标
  • destination:终点经纬度坐标
  • type(可选,默认为"1"):测量类型

POI 搜索工具

maps_text_search

关键词搜索 API 根据用户输入的关键字进行 POI 搜索,并返回相关的信息。 参数

  • keywords:搜索关键词
  • city(可选):查询城市
  • citylimit(可选,默认为"false"):是否限制城市范围内搜索

maps_around_search

周边搜索,根据用户传入的关键词以及坐标 location,搜索出 radius 半径范围内的 POI。 参数

  • location:中心点经纬度坐标
  • radius(可选,默认为"1000"):搜索半径
  • keywords(可选):搜索关键词

maps_search_detail

查询关键词搜索或周边搜索获取到的 POI ID 的详细信息。 参数

  • id:POI ID
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端