Ein Model Context Protocol (MCP)-Server 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.
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 Google Cloud-MCP-Server – Übersicht.
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. Es 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 für ein LLM oder eine KI-Anwendung bereitstellt, um eine Aktion in der realen Welt auszuführen.
Der MCP-Server developerknowledge.googleapis.com enthält 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, Anleitungen, Debugging-Informationen und mehr. Sie umfasst die folgenden Produkte und Domains:
Dieses Tool gibt Textblöcke, Namen und URLs für übereinstimmende Dokumente zurück. Wenn die zurückgegebenen Chunks nicht detailliert genug sind, um die Frage des Nutzers zu beantworten, verwenden Sie |
| get_document |
Mit diesem Tool können Sie den vollständigen Inhalt eines einzelnen Dokuments abrufen. Der Dokumentname sollte aus dem Feld parent der Ergebnisse eines Aufrufs des Tools search_documents abgerufen werden. Wenn Sie mehrere Dokumente abrufen müssen, verwenden Sie stattdessen batch_get_documents.
|
| batch_get_documents |
Mit diesem Tool können Sie den vollständigen Inhalt von bis zu 20 Dokumenten in einem einzigen Aufruf abrufen. Die Dokumentnamen sollten aus dem Feld parent der Ergebnisse eines Aufrufs des Tools search_documents stammen. Verwenden Sie dieses Tool, anstatt get_document mehrmals aufzurufen, um mehrere Dokumente abzurufen.
|
Spezifikationen für MCP-Tools abrufen
Wenn Sie die MCP-Tool-Spezifikationen für alle Tools auf einem MCP-Server abrufen möchten, verwenden Sie die Methode tools/list. 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 }' |