これは、Maps Grounding Lite API によって提供される 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 Grounding Lite API MCP サーバーには、次のグローバル MCP エンドポイントがあります。
- https://mapstools.googleapis.com/mcp
MCP ツール
MCP ツールは、現実世界でアクションを実行する目的で MCP サーバーが LLM または AI アプリケーションに対して公開する関数または実行可能な機能です。
ツール
mapstools.googleapis.com MCP サーバーには、次のツールがあります。
| MCP ツール | |
|---|---|
search_places |
ユーザーのリクエストが、場所、店舗、住所、ロケーション、名所、その他の Google マップ関連の検索である場合は、このツールを呼び出します。 入力要件(重要):
ツール呼び出しの手順:
|
lookup_weather |
現在の天気情報、1 時間ごとの天気予報、毎日の天気予報など、包括的な天気データを取得します。 利用可能な特定のデータ: 気温(現在、体感温度、最高/最低、熱指数)、風(速度、突風、方向)、天体現象(日の出/日の入り、月の満ち欠け)、降水量(種類、確率、量/QPF)、大気の状態(UV 指数、湿度、雲量、雷雨の確率)、ジオコーディングされた場所の住所。 場所と場所のルール(重要): 天気データがリクエストされる場所は、
使用モード:
パラメータの制約:
|
compute_routes |
指定された出発地と目的地の間の移動ルートを計算します。サポートされている移動手段: DRIVE(デフォルト)、WALK。 入力要件(重要): 出発地 と目的地 の両方が必要です。それぞれ、次のいずれかの方法で指定し、それぞれのフィールド内にネストする必要があります。
ツールの呼び出し例: {"origin":{"address":"Eiffel Tower"},"destination":{"place_id":"ChIJt_5xIthw5EARoJ71mGq7t74"},"travel_mode":"DRIVE"}
|
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 }' |