Ein MCP-Server (Model Context Protocol) fungiert als Proxy zwischen einem externen Dienst, der einem Large Language Model (LLM) oder einer KI-Anwendung Kontext, Daten oder Funktionen bereitstellt. MCP-Server verbinden KI-Anwendungen mit externen Systemen wie Datenbanken und Webdiensten und übersetzen deren Antworten in ein Format, das die KI-Anwendung versteht.
Ein MCP-Server, der Tools bereitstellt, um LLM-Antworten in der offiziellen Google Maps Platform-Dokumentation und in Codebeispielen zu verankern.
Serverendpunkte
Ein MCP-Dienstendpunkt ist die Netzwerkadresse und Kommunikationsschnittstelle (in der Regel eine URL) des MCP-Servers, über die eine KI-Anwendung (der Host für den MCP-Client) eine sichere, standardisierte Verbindung herstellt. Er ist der Ansprechpartner für das LLM, um Kontext anzufordern, ein Tool aufzurufen oder auf eine Ressource zuzugreifen. Google MCP-Endpunkte können global oder regional sein.
Der MCP-Server mapscodeassist.googleapis.com hat den folgenden MCP-Endpunkt:
- https://mapscodeassist.googleapis.com/mcp
MCP-Tools
Ein MCP-Tool ist eine Funktion oder ausführbare Funktion, die ein MCP-Server einem LLM oder einer KI-Anwendung zur Verfügung stellt, um eine Aktion in der realen Welt auszuführen.
Der MCP-Server mapscodeassist.googleapis.com hat die folgenden Tools:
| MCP-Tools | |
|---|---|
| retrieve-instructions | WICHTIG: Rufen Sie dieses Tool zuerst für alle Anfragen zu Standort, Karten, Adressen, Routenplanung, Points of Interest, Standortanalysen oder Geodaten (z.B. Google Earth) auf. Es bietet den grundlegenden Kontext zur Google Maps Platform (APIs für Karten, Routen und Orte) und Best Practices, die für die korrekte Funktion der anderen Tools unerlässlich sind. Dieses Tool MUSS vor allen anderen Tools aufgerufen werden. |
| retrieve-google-maps-platform-docs |
Durchsucht die Google Maps Platform-Dokumentation, Codebeispiele, das Architekturcenter, das Trust Center, GitHub-Repositories (einschließlich Beispielcode und Clientbibliotheken für react-google-maps, Flutter, Compose, Utilities, SwiftUI und mehr) sowie die Nutzungsbedingungen, um Nutzerfragen zu beantworten. WICHTIG: Sie MÜSSEN das Tool retrieve-instructions aufrufen oder die Ressource instructions laden, BEVOR Sie dieses Tool verwenden. Dadurch wird der erforderliche Kontext bereitgestellt, damit dieses Tool ordnungsgemäß funktioniert.
|
MCP-Tool-Spezifikationen abrufen
Verwenden Sie die Methode tools/list, um die MCP-Tool-Spezifikationen für alle Tools auf einem MCP-Server abzurufen. Im folgenden Beispiel wird gezeigt, wie Sie mit curl alle Tools und ihre Spezifikationen auflisten, die derzeit auf dem MCP-Server verfügbar sind.
| Curl-Anfrage |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |