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 verfügbaren Daten zum Trainingsdatum des Modells beschränkt sein.
Der MCP-Server kann auf folgende Google Maps Platform-Ressourcen zugreifen:
- 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 erkannt und effektive Aufrufe desretrieve-google-maps-platform-docs-Tools formuliert werden können.retrieve-google-maps-platform-docs: Das primäre Tool. Sie nimmt eine Anfrage 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, Tutorials und Codebeispiele und gibt relevanten Kontext an das LLM zurück, damit es eine genaue Antwort generiert.
Abrechnung
Die Nutzung von Maps Code Assist ist in der experimentellen Phase kostenlos.
Richtlinien und Nutzungsbedingungen
Maps Code Assist unterliegt den Nutzungsbedingungen für die Google Maps Platform, einschließlich der dienstspezifischen Nutzungsbedingungen für diesen Dienst. In diesem Abschnitt werden zusätzliche Anforderungen für die Nutzung von 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 für die Google Maps Platform entspricht.
Sie sind beispielsweise dafür verantwortlich, dass Google Maps-Inhalte nicht von dem von Ihnen ausgewählten LLM zwischengespeichert, gespeichert oder zur Verbesserung des LLM verwendet werden. Bevor Sie Maps Code Assist verwenden, müssen Sie die Nutzungsbedingungen für jedes Modell lesen, das 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 zum Trainieren oder Verbessern des Modells verwendet werden. Sie sind dafür verantwortlich, dass Ihre Nutzung des Modells vollständig den Beschränkungen für Google Maps-Inhalte in den Nutzungsbedingungen der Google Maps Platform entspricht, einschließlich der dienstspezifischen Bedingungen.
Anforderungen bezüglich Quellenangaben für Google Maps-Quellen
Wenn Sie Ergebnisse präsentieren, für die Tools von Maps Code Assist verwendet 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 so konfigurieren, dass sie auf den MCP-Server zugreifen. Folgen Sie dazu der entsprechenden MCP-Konfigurationsdokumentation und verwenden Sie den Code Assist-MCP-Serverendpunkt: 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-Anwendung eine Karte hinzu?“
- „Wie kann ich den aktuellen Standort des Nutzers am besten auf einer Karte in iOS anzeigen?“
- „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 MCP-Referenz für Maps Code Assist.
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 \
-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: