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 in der offiziellen, aktuellen Dokumentation und in Codebeispielen verankert.

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 verfügbaren Daten zum Trainingsdatum des Modells beschränkt sein.

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, mit dem der Client wichtige Systemanweisungen dazu erhält, wie die Nutzerabsicht am besten interpretiert und effektive Aufrufe an das Tool retrieve-google-maps-platform-docs formuliert werden.
  • retrieve-google-maps-platform-docs: Das primäre Tool. Es nimmt eine natürlichsprachliche Anfrage entgegen und sendet sie an eine gehostete RAG-Engine (Retrieval-Augmented Generation). Die RAG-Engine sucht nach aktuellen Versionen der offiziellen Google Maps Platform-Dokumentation, Tutorials und Codebeispielen und gibt relevanten Kontext an das LLM zurück, damit es eine genaue Antwort generieren kann.

Abrechnung

Die Nutzung von Maps Code Assist ist während der experimentellen Phase kostenlos.

Richtlinien und Nutzungsbedingungen

Für Maps Code Assist gelten die Nutzungsbedingungen für die Google Maps Platform, einschließlich der dienstspezifischen Nutzungsbedingungen für diesen Dienst. In diesem Abschnitt werden zusätzliche Anforderungen an die Dienstnutzung für Maps Code Assist beschrieben, einschließlich kompatibler LLMs und Anforderungen an die Quellenangabe.

Anforderungen an kompatible LLMs

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

Sie sind beispielsweise dafür verantwortlich, dass Google Maps-Inhalte nicht vom LLM, das Sie verwenden, im Cache gespeichert oder zur Verbesserung des 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, bei denen die in das Modell eingegebenen Daten für das Training oder die Verbesserung des Modells verwendet werden. Sie sind dafür verantwortlich, dass Ihre Nutzung des Modells vollständig den Einschränkungen für Google Maps-Inhalte in den Nutzungsbedingungen für die Google Maps Platform entspricht, einschließlich der dienstspezifischen Nutzungsbedingungen.

Anforderungen an die Quellenangabe für Google Maps-Quellen

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

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

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

Der MCP-Server von Maps Code Assist 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 erhalte ich am besten den aktuellen Standort des Nutzers auf einer Karte in iOS?“
  • „Geben Sie 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 MCP-Server von Maps Code Assist finden Sie in der MCP-Referenz von Maps Code Assist.

Tools mit einer HTTP-Anfrage auflisten

Um zu prüfen, ob der Server funktioniert, und eine Liste der verfügbaren Tools aufzurufen, 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 \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/list",
    "id": "1"
  }' \
  https://mapscodeassist.googleapis.com/mcp

Feedback geben

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