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 verstehen kann.
Server einrichten
Sie müssen MCP-Server aktivieren und die Authentifizierung einrichten, bevor Sie sie verwenden können. Weitere Informationen zur Verwendung von Remote-MCP-Servern von Google und Google Cloud finden Sie unter Übersicht über Google Cloud-MCP-Server.
Serverendpunkte
Ein MCP-Dienstendpunkt ist die Netzwerkadresse und Kommunikationsschnittstelle (in der Regel eine URL) des MCP-Servers, über den 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 developerknowledge.googleapis.com hat den folgenden MCP-Endpunkt:
- https://developerknowledge.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 developerknowledge.googleapis.com hat die folgenden Tools:
| MCP-Tools | |
|---|---|
| search_documents |
Mit diesem Tool können Sie Dokumentation zu Google-Entwicklerprodukten finden. Die Dokumente enthalten offizielle APIs, Code-Snippets, Versionshinweise, Best Practices, Leitfäden, Informationen zur Fehlerbehebung und mehr. Folgende Produkte und Domains werden abgedeckt:
Dieses Tool gibt Textblöcke, Namen und URLs für übereinstimmende Dokumente zurück. Wenn die zurückgegebenen Blöcke nicht detailliert genug sind, um die Frage des Nutzers zu beantworten, verwenden Sie |
| answer_query | Mit „answer_query“ erhalten Sie eine fundierte Antwort auf eine Anfrage zu Google-Entwicklerprodukten. Dieses Tool hat ein begrenztes Kontingent. Dieses Tool synthetisiert Informationen aus dem Korpus, um eine Antwort auf die Anfrage zu generieren. „answer_query“ verwendet für die Antworten denselben Korpus wie „search_documents“. Wenn Sie einen 429-Fehler aufgrund eines Kontingentüberschreitung erhalten, verwenden Sie stattdessen „search_documents“. |
| get_documents |
Mit diesem Tool können Sie den vollständigen Inhalt eines einzelnen Dokuments oder bis zu 20 Dokumente in einem einzigen Aufruf abrufen. Die Dokumentnamen sollten aus dem Feld parent der Ergebnisse eines Aufrufs des Tools search_documents stammen. Legen Sie für den Parameter names eine Liste von Dokumentnamen fest.
|
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://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |