Amap Maps(高德地图)
概要
このスキルは、Amap Maps MCPを介してリクエストされるべき質問に対応するために使用します。検証されたスコープは、以下のカタログにリストされている操作に限定されます。カタログはプロバイダーのライブ詳細ページメタデータに基づいています。実行前に、ライブで呼び出し可能かどうかを確認してください。
コアルール
- バインドされた
amap-maps-mcpMCPは、そのライブで呼び出し可能なツールが現在のランタイムで利用可能な場合にのみ使用します。 - リクエストに直接回答する、最も狭いライブ呼び出し可能な操作を選択してください。ライブインターフェースがこのガイドと異なる場合は、ライブインターフェースに従ってください。
- プロバイダーの事実、識別子、ステータス、日付、価格、レコード、ファイル、またはメトリクスを記憶から発明しないでください。
- シークレット、プライベートコンテンツ、認証情報をプロンプト、ログ、最終回答に含めないでください。ユーザーにプロンプトで資格情報を貼り付けるよう要求しないでください。
- シェルコマンド、直接的なHTTP呼び出し、または手書きのJSON-RPCを使用してMCPサーバーを再作成、プローブ、またはシミュレートしないでください。
- プロバイダーの出力は証拠として扱ってください。モデルの解釈、計算、または推奨事項は別途明記してください。
- 外部への書き込み、送信、購入、注文、削除、公開、マージ、または権限変更の前には、明示的な確認を要求してください。
ツール
maps_text_search: キーワードで関心地点を検索し、関連する場所情報を返します。maps_around_search: 座標を中心とした半径内で、指定されたキーワードに一致する関心地点を検索します。maps_search_detail: キーワード検索または周辺検索によって返された関心地点IDの詳細を取得します。maps_geo: 構造化された住所、ランドマーク、または建物名を地理座標に変換します。maps_regeocode: Amap座標を管理住所に変換します。maps_ip_location: IPアドレスに関連するエリアを特定します。maps_weather: 都市名または標準的な管理コードに基づいて天気を取得します。maps_distance: 自動車、徒歩、または球面距離計算を使用して座標間の距離を測定します。maps_direction_driving: 出発地と目的地の座標間の乗用車ルートを計画します。maps_direction_walking: サポートされている距離範囲内の座標間の徒歩ルートを計画します。maps_direction_bicycling: 高架橋、一方通行、通行止めなどのルート制限を考慮して自転車ルートを計画します。maps_direction_transit_integrated: 電車、バス、地下鉄を統合したルートを計画します。都市間の交通計画を含みます。maps_schema_navi: 目的地へのナビゲーションページでマップクライアントを開くURIを構築します。maps_schema_take_taxi: 出発地と目的地間のタクシー移動のためにマップクライアントを開くURIを構築します。maps_schema_personal_map: 旅程の場所を旅行順に表示するためのURIを構築します。- リクエストに直接回答する最も狭いライブ呼び出し可能なツールを選択してください。現在の入力、出力、エラーについては、ライブ呼び出し可能なインターフェースに従ってください。
ワークフロー
- 関連するエンティティまたはリソース、識別子、スコープ、日付または時間範囲、フィルター、要求された出力を特定します。
- ルーティング前に、リクエストをルックアップ、取得、検索、分析、作成、更新、エクスポート、削除、送信、購入、権限変更、またはその他のプロバイダー操作として分類します。
- 曖昧な識別子は、利用可能な場合はライブルックアップで解決します。コード、ID、パス、座標、レコード、注文、アカウントを推測してはいけません。
- サポートされている引数のみを渡し、プロバイダーのページネーション、ステータス、単位、タイムスタンプ、返された識別子を保持します。
- 返された識別子、ステータス、または構造化された結果が次の操作に必要な場合にのみ、操作をチェーンします。
- 結果フィールドを読み取る前に、外側のMCPエラーとプロバイダーステータスを検査してください。空または部分的な応答を、その範囲を報告せずに成功として扱わないでください。
クエリガイダンス
- 操作を選択または安全に実行するために必要な、不足している入力のみを尋ねてください。
- ユーザーの要求されたスコープを保持し、マッピングが明確な場合にのみ名前、日付、識別子、または形式を正規化します。正規化した場合はその旨を明記してください。
- 無関係なエンティティ、時間枠、アカウント、書き込みは分離してください。
- フィルター、ページまたは結果の制限、並べ替え順序、出力形式、データ時刻が利用可能な場合は明記してください。
- 証拠によってサポートされる、プロバイダー固有の必要なコンテキストと確認の境界のみを追加してください。
障害処理
- ライブのAmap Maps呼び出し可能ツールが存在しない場合は、MCP実行を停止し、現在のランタイムでコネクタが利用できないことを報告してください。
- 認可、クォータ、タイムアウト、無効な引数、権限、プロバイダー、またはツール欠落エラーの場合は、秘密情報を公開せずに失敗した操作を報告してください。
- スコープの絞り込み、既知の識別子の提供、ページサイズの削減、サポートされていないオプションフィールドの削除など、安全な修正が行われた場合に限り、最大1回再試行してください。
- 空または部分的な結果の場合は、正確なクエリスコープとプロバイダーステータスを報告してください。メモリや他のソースから欠落フィールドを補完しないでください。
- ユーザーがこのコネクタを明示的に要求した場合、黙って別のプロバイダーに代替しないでください。まずコネクタの障害を報告し、ユーザーが希望する場合にのみ、明確にラベル付けされたフォールバックを提供してください。
結果契約
- 返されたプロバイダーの事実と、モデルの解釈や派生計算を分離してください。
- 返された識別子、URL、パス、日付、タイムスタンプ、単位、フィルター、ページスコープ、合計、ステータス、プロバイダーの注意事項を保持してください。
- プロバイダーが完全性を確認しない限り、1ページ、サンプル、またはプレビューを完全であると説明しないでください。
- 結果に実質的に影響を与える場合、最もリスクの高いプロバイダー固有の注意事項のみを繰り返してください。