Google Maps Platform Code Assist Toolkit (experimentell)

Das Google Maps Platform Code Assist-Toolkit ist ein MCP-Server (Model Context Protocol), der die Antworten von Large Language Models (LLMs) verbessert, die für die Entwicklung von Anwendungen mit der Google Maps Platform verwendet werden. Dabei werden die Antworten auf der Grundlage der offiziellen, aktuellen Dokumentation und Codebeispiele fundiert.

Da der MCP-Server auf die Inhalte zugreift, wenn das Modell aufgefordert wird, muss der Kontext des LLM in Bezug auf die Google Maps Platform nicht auf die Daten beschränkt sein, die zum Zeitpunkt des Trainings des Modells verfügbar waren.

Zu den Google Maps Platform-Ressourcen, auf die der MCP-Server zugreifen kann, gehören:

  • Dokumentation zur Google Maps Platform
  • Nutzungsbedingungen für die Google Maps Platform
  • Google Maps Platform Trust Center
  • Code-Repositories in offiziellen GitHub-Organisationen der Google Maps Platform

Tools

Maps Code Assist bietet Tools, mit denen LLMs auf die folgenden Funktionen zugreifen können:

  • retrieve-instructions: Ein Hilfstool, das vom Client verwendet wird, um wichtige Systemanweisungen dazu zu erhalten, wie die Nutzerabsicht am besten interpretiert und effektive Aufrufe an das retrieve-google-maps-platform-docs-Tool formuliert werden können.
  • retrieve-google-maps-platform-docs: Das primäre Tool. Sie nimmt eine Abfrage in natürlicher Sprache entgegen und sendet sie an eine gehostete RAG-Engine (Retrieval-Augmented Generation). Die RAG-Engine durchsucht aktuelle Versionen der offiziellen Google Maps Platform-Dokumentation, ‑Anleitungen und ‑Codebeispiele und gibt relevanten Kontext an das LLM zurück, damit es eine genaue Antwort generieren kann.

Abrechnung

Für die Nutzung von Maps Code Assist fallen während der experimentellen Phase keine Kosten an.

Richtlinien und Nutzungsbedingungen

Maps Code Assist unterliegt den Nutzungsbedingungen der Google Maps Platform, einschließlich der dienstspezifischen Nutzungsbedingungen für diesen Dienst. In diesem Abschnitt werden zusätzliche Anforderungen für die Nutzung des Dienstes für Maps Code Assist beschrieben, einschließlich kompatibler LLMs und Anforderungen für die Quellenangabe.

Anforderungen an kompatible LLMs

Sie dürfen Maps Code Assist nur mit einem LLM verwenden, das den Nutzungsbedingungen der Google Maps Platform entspricht.

Sie sind beispielsweise dafür verantwortlich, dass Google Maps-Inhalte nicht im Cache gespeichert, gespeichert oder zur Verbesserung des von Ihnen verwendeten LLM verwendet werden. Bevor Sie Maps Code Assist verwenden, müssen Sie die Nutzungsbedingungen für alle Modelle lesen, die Sie mit Maps Code Assist verwenden möchten. Sie dürfen Maps Code Assist nicht mit Modellen verwenden, die die in das Modell eingegebenen Daten für das Modelltraining oder die Modellverbesserung verwenden. Sie sind dafür verantwortlich, dass Ihre Nutzung des Modells vollständig den Einschränkungen für Google Maps-Inhalte in den Nutzungsbedingungen der Google Maps Platform entspricht, einschließlich der dienstspezifischen Bedingungen.

Anforderungen an die Quellenangabe für Google Maps-Quellen

Wenn Sie Ergebnisse präsentieren, die mit Tools von Maps Code Assist generiert wurden, müssen Sie die zugehörigen Google Maps-Quellen angeben.

LLMs für den Zugriff auf den Maps Code Assist-MCP-Server konfigurieren

Sie können LLMs für den Zugriff auf den MCP-Server konfigurieren, indem Sie die entsprechende MCP-Konfigurationsdokumentation befolgen und den MCP-Serverendpunkt von Code Assist verwenden: https://mapscodeassist.googleapis.com/mcp.

Der Maps Code Assist-MCP-Server verwendet den streamfähigen HTTP-Transport. Weitere Informationen finden Sie unter MCP in einer KI-Anwendung konfigurieren.

Beispielanwendungsfälle

Nach der Konfiguration können Sie Ihrem LLM Fragen zur Google Maps Platform stellen. Beispiele für Prompts:

  • „Wie füge ich meiner Android-App eine Karte hinzu?“
  • „Wie kann ich am besten den aktuellen Standort des Nutzers auf einer Karte in iOS ermitteln?“
  • „Gib ein Beispiel für die Verwendung des Directions-Diensts in der Maps JavaScript API an.“

Verfügbare Tools

Details zu den verfügbaren MCP-Tools und deren Beschreibungen für den Maps Code Assist-MCP-Server finden Sie in der Maps Code Assist-MCP-Referenz.

Tools mit einer HTTP-Anfrage auflisten

Wenn Sie prüfen möchten, ob der Server funktioniert, und eine Liste der verfügbaren Tools aufrufen möchten, können Sie eine tools/list-HTTP-Anfrage direkt an den Remote-MCP-Server von Maps Code Assist senden. Für die Methode tools/list ist keine Authentifizierung erforderlich.

curl -X POST https://mapscodeassist.googleapis.com/TOOLSET_ENDPOINT \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'MCP-Protocol-Version: MCP_PROTOCOL_VERSION' \
    -H 'Mcp-Method: tools/list' \
    -d '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/list",
      "params": {
        "_meta": {
          "io.modelcontextprotocol/protocolVersion": "MCP_PROTOCOL_VERSION",
          "io.modelcontextprotocol/clientCapabilities": {
            "extensions": {
              "io.modelcontextprotocol/ui": {
                "mimeTypes": ["text/html;profile=mcp-app"]
              }
            }
          }
        }
      }
    }'

Ersetzen Sie Folgendes:

  • TOOLSET_ENDPOINT: der Rest des MCP-Endpunkts nach dem Dienstnamen. Für Maps Code Assist ist dies mcp.
  • MCP_PROTOCOL_VERSION: die MCP-Protokollversion. Beispiel: 2026-07-28

Feedback geben

Wenn Sie Feedback zu Maps Code Assist geben möchten, verwenden Sie die folgenden Formulare: