Atlas / MCP servers / sugarforever / Amap

AmapSAFE

mcp/sugarforever/amap

高德地图MCP Server,支持stdio, sse和streamable-http

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
16 16r · 0w · 0d
Transport
streamable-http
License
MIT
Stars
130
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

[](https://mseep.ai/app/sugarforever-amap-mcp-server)

该高德地图 MCP Server 发布在 PyPI。

MCP 工具列表

本服务提供以下工具:

地理编码工具

maps_regeocode

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

参数:

  • location: 经纬度坐标

maps_geo

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

参数:

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

位置服务工具

mapsiplocation

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

参数:

  • ip: IP地址

maps_weather

根据城市名称或者标准adcode查询指定城市的天气

参数:

  • city: 城市名称或者adcode

路线规划工具

骑行路线

mapsbicyclingby_coordinates

骑行路径规划用于规划骑行通勤方案,规划时会考虑天桥、单行线、封路等情况。最大支持 500km 的骑行路线规划

参数:

  • origin: 起点经纬度坐标
  • destination: 终点经纬度坐标

mapsbicyclingby_address

骑行路径规划(地址版),使用地址进行骑行路线规划,推荐优先使用此工具

参数:

  • origin_address: 起点地址(例如:"北京市朝阳区阜通东大街6号")
  • destination_address: 终点地址(例如:"北京市海淀区上地十街10号")
  • origin_city (可选): 起点所在城市,用于提高地理编码准确性
  • destination_city (可选): 终点所在城市,用于提高地理编码准确性

步行路线

mapsdirectionwalkingbycoordinates

步行路径规划 API 可以根据输入起点终点经纬度坐标规划100km 以内的步行通勤方案,并且返回通勤方案的数据

参数:

  • origin: 起点经纬度坐标
  • destination: 终点经纬度坐标

mapsdirectionwalkingbyaddress

步行路径规划(地址版),使用地址进行步行路线规划,推荐优先使用此工具

参数:

Read from source at commit 3f5020fa75b3OBSERVED · 2026-10-07
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code
claude mcp add amap-mcp-server --env AMAP_MAPS_API_KEY=${AMAP_MAPS_API_KEY} -- uvx amap-mcp-server
claude-desktop
{
  "mcpServers": {
    "amap-mcp-server": {
      "command": "uvx",
      "args": [
        "amap-mcp-server"
      ],
      "env": {
        "AMAP_MAPS_API_KEY": "${AMAP_MAPS_API_KEY}"
      }
    }
  }
}
03

Exposed tools (16)

16 read · 0 write · 0 destructive.

ToolRiskDescription
maps_around_searchread周边搜,根据用户传入关键词以及坐标location,搜索出radius半径范围的POI
maps_bicycling_by_addressreadPlans a bicycle route between two locations using addresses. Unless you have a specific reason to use coordinates, it
maps_bicycling_by_coordinatesreadPlans a bicycle route between two coordinates.
maps_direction_driving_by_addressreadPlans a driving route between two locations using addresses. Unless you have a specific reason to use coordinates, it
maps_direction_driving_by_coordinatesread驾车路径规划 API 可以根据用户起终点经纬度坐标规划以小客车、轿车通勤出行的方案,并且返回通勤方案的数据
maps_direction_transit_integrated_by_addressreadPlans a public transit route between two locations using addresses. Unless you have a specific reason to use coordinates, it
maps_direction_transit_integrated_by_coordinatesread根据用户起终点经纬度坐标规划综合各类公共(火车、公交、地铁)交通方式的通勤方案,并且返回通勤方案的数据,跨城场景下必须传起点城市与终点城市
maps_direction_walking_by_addressreadPlans a walking route between two locations using addresses. Unless you have a specific reason to use coordinates, it
maps_direction_walking_by_coordinatesread步行路径规划 API 可以根据输入起点终点经纬度坐标规划100km 以内的步行通勤方案,并且返回通勤方案的数据
maps_distanceread测量两个经纬度坐标之间的距离,支持驾车、步行以及球面距离测量
maps_georead将详细的结构化地址转换为经纬度坐标。支持对地标性名胜景区、建筑物名称解析为经纬度坐标
maps_ip_locationreadIP 定位根据用户输入的 IP 地址,定位 IP 的所在位置
maps_regeocoderead将一个高德经纬度坐标转换为行政区划地址信息
maps_search_detailread
maps_text_searchread
maps_weatherread根据城市名称或者标准adcode查询指定城市的天气
04

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (5 observation(s))
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (4)

MEDIUMInventory / provenance · inv.binary · CWE-1104
amap_mcp_server/__pycache__/server.cpython-312.pyc
server.cpython-312.pyc
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
README.md:187
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
README.md:196
"url": "http://0.0.0.0:8000/sse"
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
README.md:214
INFO:     Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)

Gates applied: no_behavioural_pass.

Audited 2026-10-07 · audit v0.4.1 · source sha 3f5020fa75b3full audit observations/trust-audit/mcp-server/sugarforever__amap.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-073f5020fa75b3SAFEB89first audit
06

Questions

What is the Amap MCP server?

高德地图MCP Server,支持stdio, sse和streamable-http

What tools does Amap expose?

16 in total: 16 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is Amap safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does Amap need?

It reads AMAP_MAPS_API_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How does Amap run?

It speaks streamable-http, so it runs as a service you connect to over the network. It is published on PyPI as amap-mcp-server.

How current is this page?

The grade is for one exact copy of the source (3f5020fa75b3), read on 2026-10-07. The repository is watched and re-audited when it changes.

Advertisement