これは、Maps Experience Agent Tools が提供する MCP サーバーです。このサーバーは、デベロッパーが Google Maps Platform 上に LLM アプリケーションを構築するためのツールを提供します。
Model Context Protocol(MCP)サーバーは、大規模言語モデル(LLM)または AI アプリケーションにコンテキスト、データ、機能を提供する外部サービスとの間のプロキシとして機能します。MCP サーバーは、AI アプリケーションをデータベースやウェブサービスなどの外部システムに接続し、そのレスポンスを AI アプリケーションが理解できる形式に変換します。
サーバーの設定
使用する前に、MCP サーバーを有効にして認証を設定する必要があります。Google と Google Cloud のリモート MCP サーバーの使用方法については、Google Cloud MCP サーバーの概要をご覧ください。
サーバー エンドポイント
MCP サービス エンドポイントは、安全で標準化された接続を確立するために AI アプリケーション(MCP クライアントのホスト)が使用する MCP サーバーのネットワーク アドレスと通信インターフェース(通常は URL)です。これは、LLM がコンテキストをリクエストしたり、ツールを呼び出したり、リソースにアクセスしたりするための接続ポイントとなります。Google MCP エンドポイントをグローバルまたはリージョンにすることができます。
Maps Experience Agent Tools MCP サーバーには、次のグローバル MCP エンドポイントがあります。
- https://mapstools.googleapis.com/mcp
MCP ツール
MCP ツールは、現実世界でアクションを実行する目的で MCP サーバーが LLM または AI アプリケーションに対して公開する関数または実行可能な機能です。
ツール
mapstools.googleapis.com MCP サーバーには、次のツールがあります。
| MCP ツール | |
|---|---|
search_places |
ユーザーのリクエストが、場所、ビジネス、住所、位置、スポット、またはその他の Google マップ関連の検索である場合に、このツールを呼び出します。 入力要件(重要):
ツール呼び出しの手順:
|
lookup_weather |
現在の天気、1 時間ごと、1 日ごとの予報など、包括的な天気データを取得します。 利用可能な特定のデータ: 気温(現在、体感温度、最高 / 最低、熱指数)、風(速度、突風、方向)、天体イベント(日の出 / 日の入り、月相)、降水量(種類、確率、量 / QPF)、大気条件(UV 指数、湿度、雲量、雷雨の確率)、ジオコーディングされた位置情報。 地域と地域に関するルール(重要): 気象データをリクエストする場所は、
使用モード:
パラメータの制約:
|
compute_routes |
出発地と目的地の間の移動ルートを計算します。必要に応じて、中間地点を経由することもできます。各ルートの距離と所要時間を返します。 入力要件(重要):
ツール呼び出しの手順:
ツール呼び出しの例: {"origin":{"address":"Eiffel Tower"},"destination":{"place_id":"ChIJt_5xIthw5EARoJ71mGq7t74"},"intermediate_waypoints":[{"address":"Louvre Museum"}],"travel_mode":"DRIVE","departure_time":"2026-09-19T08:00:00+02:00"} 回答の手順:
|
resolve_names |
特定の場所のクエリ(ランドマーク名や正確な住所)のバッチリストを、正規の Google マップ プレイス ID に解決します。 入力要件(重要):
ツール呼び出しの手順:
Google マップに保存する:
エラー処理(重大):
|
resolve_maps_urls |
Google マップの URL のリストを正規の Google マップ プレイス ID に解決します。 このツールを呼び出すタイミング(重要):
入力要件(重要):
Google マップに保存する:
エラー処理(重大):
|
MCP ツールの仕様を取得する
MCP サーバー内のすべてのツールの MCP ツール仕様を取得するには、tools/list メソッドを使用します。次の例は、curl を使用して、MCP サーバー内で現在使用可能なすべてのツールとその仕様を一覧表示する方法を示しています。
| Curl リクエスト |
|---|
curl --location 'https://mapstools.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |