mcpField
A
amap-maps

amap-maps

github.com/zkl2333その他149 回インストール20 週間前に更新
リポジトリ

amap-maps について

amap-mapsは、MCPサーバー経由でAmap Web Service APIを呼び出すスキルです。場所検索、天気、POI検索、ルート計画、距離測定を提供し、Amapを使うアプリケーション向けです。

主な機能

  1. 01住所と座標のジオコーディング
  2. 02IP位置情報の取得
  3. 03都市の天気情報の取得
  4. 04POIの検索と詳細表示
  5. 05自動車・徒歩・自転車ルートの計画
  6. 06距離の測定

活用シーン

  1. 01住所の座標を調べる
  2. 02都市周辺の場所を検索する
  3. 03都市の天気を調べる
  4. 04座標間のルートを計画する

MCP 対応

このスキルはamap-maps MCPサーバーを呼び出し、Amap Web Service APIのツールをMCPクライアントに提供します。利用にはAmap Web Service APIキーが必要です。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/zkl2333/skills --skill amap-maps

インストール後、Claude Code で/amap-mapsを入力して読み込まれたか確認します。

詳細

高德地图 Skill

通过 MCP サーバー(amap-maps)调用高德 Web Service API。

前置条件

  • 在你的 mcporter.json 里加入服务器配置(合并到 mcpServers 下即可):

    "amap-maps": {
      "command": "npx",
      "args": ["-y", "@amap/amap-maps-mcp-server"],
      "env": {
        "AMAP_MAPS_API_KEY": "YOUR_AMAP_API_KEY"
      }
    }
    
  • 需要高德 Web Service API Key(环境变量 AMAP_MAPS_API_KEY)

可用工具

所有工具通过 mcporter call amap-maps.<tool> 调用。

地理编码
# 地址 → 坐标
mcporter call amap-maps.maps_geo address="杭州市萧山区"

# 坐标 → 地址(逆地理编码)
mcporter call amap-maps.maps_regeocode location="120.26,30.27"
IP 定位
mcporter call amap-maps.maps_ip_location ip="114.247.50.2"
天气
mcporter call amap-maps.maps_weather city="杭州"
POI 搜索
# 关键词搜索
mcporter call amap-maps.maps_search_text keywords="咖啡" city="杭州"

# 周边搜索
mcporter call amap-maps.maps_search_around keywords="餐厅" location="120.26,30.27"

# POI 详情
mcporter call amap-maps.maps_search_detail id="B0FFH3V5BN"
路线规划
# 驾车
mcporter call amap-maps.maps_direction_driving origin="120.26,30.27" destination="121.47,31.23"

# 步行
mcporter call amap-maps.maps_direction_walking origin="120.26,30.27" destination="120.28,30.29"

# 骑行
mcporter call amap-maps.maps_bicycling origin="120.26,30.27" destination="120.28,30.29"

# 公交(跨城需传 city/cityd)
mcporter call amap-maps.maps_direction_transit_integrated origin="120.26,30.27" destination="121.47,31.23" city="杭州" cityd="上海"
距离测量
mcporter call amap-maps.maps_distance origins="120.26,30.27" destination="121.47,31.23"

坐标格式

高德使用 GCJ-02 坐标系,格式为 经度,纬度(注意:经度在前)。

使用建议

  • 需要坐标时先用 maps_geo 把地址转成经纬度
  • 配合 caiyun-weather skill 使用:先用高德地理编码获取坐标,再传给彩云天气
  • 高德 API 有 QPS 限制,避免短时间大量请求

コメント