gmp-code-assist
Official[][npm-pkg]
Google Maps Platform の AI 向けリソース
説明
[!WARNING] Google Maps Platform Code Assist の npm 版は非推奨です。2026年7月1日以降は利用できなくなります。この README に記載されている、安全にホストされたリモート MCP バージョンを主な接続方法として使用してください。
このリポジトリには、Google Maps Platform Code Assist ツールキットが含まれています。これは、Google Maps Platform を使用したアプリケーション開発に使用される大規模言語モデル (LLM) の応答を、公式の最新ドキュメントとコードサンプルに基づいて強化する Model Context Protocol (MCP) サーバーです。
Related MCP server: google-maps-mcp-server
🔧 利用可能な MCP ツール (gmp-code-assist)
以下の必須ツールを備えた gmp-code-assist MCP サーバーにアクセスできます:
retrieve-google-maps-platform-docs: RAG を介して Google Maps Platform のドキュメント、コードサンプル、アーキテクチャセンター、GitHub リポジトリを検索します。パラメータ:
llmQuery(必須の文字列クエリ)、filter(オプションの API/プロダクト領域フィルタ)、source(オプションの文字列呼び出し元識別子、最大 64 文字)。
retrieve-instructions: Google Maps Platform のベストプラクティスに関する基礎的なコンテキストを取得します。パラメータ:
name(必須の文字列。想定される形式は単に「instructions」です)。
Gemini CLI 用の Google Maps Platform Code Assist 拡張機能をインストールする
Gemini CLI をインストールします (代替インストール方法)
npm install -g @google/gemini-cliGoogle Maps Platform 拡張機能をインストールします
オプション 1 - Code Assist を Gemini CLI 拡張機能としてインストールします (コンテキストプロンプト、Code Assist MCP ツール、Google Maps Platform CLI テーマが含まれます):
gemini extensions install https://github.com/googlemaps/platform-ai.gitgemini mcp listを実行してインストールを確認します。
オプション 2 - MCP サーバー設定を
~/.gemini/settings.jsonファイルに手動で追加して、Google がホストするリモートサービスに安全に接続します:{ "mcpServers": { "gmp-code-assist": { "httpUrl": "https://mapscodeassist.googleapis.com/mcp" } } }
Google Maps Platform エージェントスキル
AI エージェントに、専門的で移植可能な Google Maps Platform のワークフローとベストプラクティスを装備するには、公式の Google Maps Platform Agent Skills リポジトリ を確認してください。
Gemini CLI にエージェントスキルをインストールします:
gemini skills install https://github.com/googlemaps/agent-skills.git他の MCP クライアント向けの Google Maps Platform Code Assist ツールキットをインストールする
任意の MCP クライアントでのツールキットのインストールと使用、および利用規約については、Code Assist ツールキット README を参照してください。
サンプルプロンプト
以下のサンプルプロンプトを使用して、Code Assist MCP サーバーまたはサポートされている AI エージェントを使い始めます:
Routes API の使用方法と、React + TypeScript で地図に表示する方法を教えてください。
地図を 2D から 3D フォトリアリスティックにアップグレードしようとしています。どのようなオプションがあり、既存のコードベースでどのように実現すればよいですか?
Places API (新) Text Search API の実装を Places UI Kit を使用するように変更します。この変更によるユーザーあたりのコスト削減額を見積もってください。
Address Validation と Geocoding の違いを説明してください。eコマースのチェックアウトのユースケースでは、現在のコードベースにどちらを適用すべきで、その理由は何ですか?
API キーが必要です。キーを取得して、アプリの環境シークレットに追加してもらえますか?
This server cannot be deployed
Maintenance
Related MCP Connectors
The Google Maps MCP server is a fully-managed server provided by the Maps Grounding Lite API that connects AI applications to Google Maps Platform services. It provides three main tools for building LLM applications: searching for places, looking up weather information, and computing routes with details like distance and travel time. The server acts as a proxy that translates Google Maps data into a format that AI applications can understand, enabling agents to accurately answer real-world location and travel queries.
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
Live Google Maps business search, review, and photo data for AI agents over MCP.
- geoOAuthco.thinair
Geocoding, routing, isochrones, traffic, weather, and place search for AI agents. 19 MCP tools.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables users to search and fetch Google's Gemini API documentation directly within an MCP-compliant environment. It provides structured access to guides and references for features like function calling, embeddings, and text generation.2-
- AlicenseAqualityCmaintenanceProduction-ready MCP server for Google Maps Platform APIs, providing 11 tools for directions, places, geocoding, traffic, and road data to empower AI agents with location intelligence.114Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA TypeScript MCP server that exposes Google Maps Platform APIs as tools for LLMs, providing real map data like directions, transit routes, place search, address validation, photos, and elevation.25 npm9GPL 3.0
- AlicenseNot gradedqualityDmaintenanceMCP server that retrieves up-to-date Google Maps Platform documentation and code samples to ground AI-generated code in official guidance.382 npmISC