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. Die Antworten werden 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, mit dem der Client wichtige Systemanweisungen erhält, um die Nutzerabsicht besser zu verstehen und effektive Aufrufe an dasretrieve-google-maps-platform-docs-Tool zu formulieren.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 sucht in aktuellen Versionen der offiziellen Dokumentation, Tutorials und Codebeispiele der Google Maps Platform und gibt relevanten Kontext an das LLM zurück, damit es eine genaue Antwort generiert.
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 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 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 von dem von Ihnen verwendeten LLM im Cache gespeichert, 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, 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 bezüglich Quellenangaben für Google Maps-Quellen
Wenn Sie Ergebnisse präsentieren, die mit Tools von Maps Code Assist erstellt 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 der entsprechenden MCP-Konfigurationsdokumentation folgen 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-Dienstes in der Maps JavaScript API an.“
Verfügbare Tools
Details zu den verfügbaren MCP-Tools und ihren 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 sehen 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 diesmcp.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: