Model Context Protocol(MCP)サーバーは、大規模言語モデル(LLM)または AI アプリケーションにコンテキスト、データ、機能を提供する外部サービスとの間のプロキシとして機能します。MCP サーバーは、AI アプリケーションをデータベースやウェブサービスなどの外部システムに接続し、そのレスポンスを AI アプリケーションが理解できる形式に変換します。
LLM の回答を Google Maps Platform の公式ドキュメントとコードサンプルに基づいてグラウンディングするためのツールを提供する MCP サーバー。
サーバー エンドポイント
MCP サービス エンドポイントは、安全で標準化された接続を確立するために AI アプリケーション(MCP クライアントのホスト)が使用する MCP サーバーのネットワーク アドレスと通信インターフェース(通常は URL)です。これは、LLM がコンテキストをリクエストしたり、ツールを呼び出したり、リソースにアクセスしたりするための接続ポイントとなります。Google MCP エンドポイントをグローバルまたはリージョンにすることができます。
mapscodeassist.googleapis.com MCP サーバーには、次の MCP エンドポイントがあります。
- https://mapscodeassist.googleapis.com/mcp
MCP ツール
MCP ツールは、現実世界でアクションを実行する目的で MCP サーバーが LLM または AI アプリケーションに対して公開する関数または実行可能な機能です。
mapscodeassist.googleapis.com MCP サーバーには、次のツールがあります。
| MCP ツール | |
|---|---|
| retrieve-instructions | 重要: 位置情報、地図、住所、ルート、スポット、位置情報分析、地理空間データ(Google Earth など)に関連するすべてのクエリについては、まずこのツールを使用してください。Google Maps Platform(地図、ルート、プレイスの API)に関する基本的なコンテキストと、他のツールが正しく機能するために不可欠な効果的な手法を提供します。このツールは、他のツールよりも前に呼び出さなければなりません。 |
| retrieve-google-maps-platform-docs |
Google Maps Platform のドキュメント、コードサンプル、アーキテクチャ センター、トラスト センター、GitHub リポジトリ(react-google-maps、Flutter、Compose、ユーティリティ、swiftui などのサンプルコードとクライアント ライブラリを含む)、利用規約を検索して、ユーザーの質問に回答します。重要: このツールを使用する前に、retrieve-instructions ツールを呼び出すか、instructions リソースを読み込む必要があります。これにより、このツールが正しく機能するために必要なコンテキストが提供されます。 |
MCP ツールの仕様を取得する
MCP サーバー内のすべてのツールの MCP ツール仕様を取得するには、tools/list メソッドを使用します。次の例は、curl を使用して、MCP サーバー内で現在使用可能なすべてのツールとその仕様を一覧表示する方法を示しています。
| Curl リクエスト |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |