mcpField
A
amap

amap

github.com/kaichenその他124553 回インストール37 週間前に更新
リポジトリ

amap について

AMap Skillは、ユーザーの意図に応じてAMapのコマンドを選び、スクリプトで実行するスキルです。AMAP_MAPS_API_KEYが必要で、AMapの生JSONを出力します。MCPサーバーは実行しません。

主な機能

  1. 01ユーザーの意図に応じたコマンド選択
  2. 02住所を使ったルート計画を優先
  3. 03スクリプトによるAMapコマンドの実行
  4. 04AMapの生JSON出力
  5. 05AMAP_MAPS_API_KEYの設定

活用シーン

  1. 01AMapリクエストに合うコマンドの選択
  2. 02住所からのルート計画
  3. 03ドキュメント掲載のAMapコマンド例の実行

MCP 対応

このスキルはMCPサーバーを実行しません。

インストール

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

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

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
command-map.md
examples.md
scripts/
amap.ts
scripts/lib/
commands.ts
config.ts
endpoints.ts
http.ts
validators.ts
tests/
cli.test.ts
commands.test.ts
tests/fixtures/
bike-error.json
bike-success.json
geocode-empty.json
geocode-error.json
geocode-success.json

詳細

AMap スキル

クイックスタート

  1. AMAP_MAPS_API_KEY が設定されていることを確認します。
  2. このスキルのディレクトリで bun scripts/amap.ts --help を実行します。
  3. references/command-map.md から該当するコマンドを選びます。

ワークフロー

  1. ユーザーの意図を確認し、コマンドを1つ選びます。
  2. ユーザーが住所をそのまま提示した場合、ルート計画には住所コマンドを優先します。
  3. フィールドをラップせず、出力を生の AMap JSON のままにします。
  4. API のビジネス状態が0以外の場合は、失敗として扱います。

コマンド

  • コマンドの全マッピング:references/command-map.md
  • すぐに実行できる例:references/examples.md

注意

  • このスキルはスクリプト優先で、MCP サーバーは実行しません。
  • 対応しているのは AMAP_MAPS_API_KEY のみです。

コメント