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.
MCP-Tools
Ein MCP-Tool ist eine Funktion oder ausführbare Funktion, die ein MCP-Server einem LLM oder einer KI-Anwendung zur Ausführung einer Aktion in der realen Welt zur Verfügung stellt.
Der MCP-Server „chatmcp.googleapis.com“ hat die folgenden Tools:
| MCP-Tools | |
|---|---|
| list_messages | Ruft Nachrichten aus einer angegebenen Google Chat-Unterhaltung (Gruppenbereich, Direktnachricht (DN) oder Gruppen-DN) ab. Ermöglicht das Filtern nach Thread, Zeitraum und Anzahl der Nachrichten. Außerdem kann die nächste Seite mit Nachrichten abgerufen werden, um mehr Kontext zu erhalten. Private Nachrichten (Nachrichten, die nur für einen einzelnen Nutzer sichtbar sind) werden herausgefiltert. |
| search_conversations |
Sucht nach Google Chat-Unterhaltungen anhand des Anzeigenamens. Wenn nur Teilnehmer angegeben werden, sucht dieses Tool nach 1:1-Direktnachrichten (wenn ein Teilnehmer angegeben ist) oder Gruppenchats (wenn mehrere Teilnehmer angegeben sind), in denen die angegebenen Teilnehmer und der anrufende Nutzer enthalten sind. Wenn nur eine Anfrage angegeben wird, sucht das Tool nach Unterhaltungen, in denen die Anfrage eine nicht zwischen Groß- und Kleinschreibung unterscheidende Teilzeichenfolge des Anzeigenamens der Unterhaltung ist. Wenn sowohl Teilnehmer als auch eine Anfrage angegeben werden, sucht dieses Tool nach Unterhaltungen nach Teilnehmern und filtert sie dann nach dem Anzeigenamen. Wenn weder Teilnehmer noch eine Anfrage angegeben werden, werden in diesem Tool alle Unterhaltungen aufgelistet, in denen der aufrufende Nutzer Mitglied ist. In diesem Tool werden nur Unterhaltungen aufgeführt, in denen der anrufende Nutzer Mitglied ist. WICHTIG: Eine leere Liste „conversations“ bedeutet nicht, dass es insgesamt keine weiteren Ergebnisse gibt. Wenn „next_page_token“ vorhanden ist, können weitere Seiten abgerufen werden. Wenn Sie eine leere Liste, aber ein „next_page_token“ erhalten, fragen Sie den Nutzer, ob Sie die Suche fortsetzen sollen. |
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://chatmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |