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 drivemcp.googleapis.com bietet die folgenden Tools:
| MCP-Tools | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| create_file |
Rufen Sie dieses Tool auf, um eine Datei in Google Drive zu erstellen oder hochzuladen. Wenn Sie eine Datei hochladen, muss der Inhalt unabhängig vom MIME-Typ der hochgeladenen Datei im Feld Gibt bei erfolgreicher Erstellung ein einzelnes File-Objekt zurück. Die folgenden Google Drive-Mime-Typen von Erstanbietern können ohne Angabe von Inhalten erstellt werden:
Standardmäßig werden die folgenden Konvertierungen für die folgenden MIME-Typen vorgenommen:
Wenn Sie Conversions für eigene MIME-Typen deaktivieren möchten, setzen Sie Ordner können erstellt werden, indem der Mime-Typ auf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| download_file_content |
Rufen Sie dieses Tool auf, um den Inhalt einer Drive-Datei als binäre Rohdaten (Bytes) herunterzuladen. Wenn es sich bei der Datei um einen proprietären Google Drive-MIME-Typ handelt, ist das Feld Wenn die Datei nicht gefunden wird, versuchen Sie, sie mit anderen Tools wie Wenn der Nutzer eine Darstellung seiner Drive-Inhalte in natürlicher Sprache wünscht, verwenden Sie das Tool |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_metadata |
Rufen Sie dieses Tool auf, um allgemeine Metadaten zu einer Drive-Datei eines Nutzers abzurufen. Wenn die Datei nicht gefunden wird, versuchen Sie, sie mit anderen Tools wie |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_permissions | Rufen Sie dieses Tool auf, um die Berechtigungen einer Drive-Datei aufzulisten. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| list_recent_files |
Rufen Sie dieses Tool auf, um die letzten Dateien für einen Nutzer in einer bestimmten Sortierreihenfolge zu finden. Die Standardsortierreihenfolge ist Folgende Sortierreihenfolgen werden unterstützt:
Die Standardseitengröße ist 10. Verwenden Sie |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| read_file_content |
Rufen Sie dieses Tool auf, um eine Darstellung einer Drive-Datei in natürlicher Sprache abzurufen. Bei sehr großen Dateien sind die Inhalte der Datei möglicherweise unvollständig. Die Textdarstellung ändert sich im Laufe der Zeit. Gehen Sie also nicht davon aus, dass der von diesem Tool zurückgegebene Text ein bestimmtes Format hat. Unterstützte MIME-Typen:
Wenn die Datei nicht gefunden wird, versuchen Sie, sie mit anderen Tools wie |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| search_files |
Rufen Sie dieses Tool auf, um anhand einer strukturierten Anfrage nach Drive-Dateien zu suchen. Für das Feld Ein Abfragestring enthält die folgenden drei Teile:
SuchbegriffeIn der folgenden Tabelle sind gültige Suchbegriffe mit ihren Beschreibungen aufgeführt:
AbfrageoperatorenIn der folgenden Tabelle sind gültige Suchoperatoren aufgeführt:
Beispiele für Abfragen:
Verwenden Sie |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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://drivemcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |