Google Drive server
Google Drive-Server
Dieser MCP-Server integriert sich in Google Drive, um das Auflisten, Lesen und Durchsuchen von Dateien sowie das Lesen und Schreiben in Google Tabellen zu ermöglichen.
Dieses Projekt enthält Code, der ursprünglich von Anthropic, PBC entwickelt und unter der MIT-Lizenz aus diesem Repository lizenziert wurde.
Komponenten
Werkzeuge
gdrive_search
Beschreibung: Suche nach Dateien in Google Drive.
Eingabe:
query(string): Suchanfrage.pageToken(string, optional): Token für die nächste Seite der Ergebnisse.pageSize(number, optional): Anzahl der Ergebnisse pro Seite (max. 100).
Ausgabe: Gibt Dateinamen und MIME-Typen der übereinstimmenden Dateien zurück.
gdrive_read_file
Beschreibung: Inhalt einer Datei aus Google Drive lesen.
Eingabe:
fileId(string): ID der zu lesenden Datei.
Ausgabe: Gibt den Inhalt der angegebenen Datei zurück.
gsheets_read
Beschreibung: Daten aus einer Google Tabelle mit flexiblen Optionen für Bereiche und Formatierung lesen.
Eingabe:
spreadsheetId(string): Die ID der zu lesenden Tabelle.ranges(array of strings, optional): Optionales Array von A1-Notationsbereichen (z.B.['Sheet1!A1:B10']). Falls nicht angegeben, wird das gesamte Blatt gelesen.sheetId(number, optional): Bestimmte Blatt-ID zum Lesen. Falls nicht zusammen mit ranges angegeben, wird das erste Blatt gelesen.
Ausgabe: Gibt die angegebenen Daten aus der Tabelle zurück.
gsheets_update_cell
Beschreibung: Aktualisiert einen Zellenwert in einer Google Tabelle.
Eingabe:
fileId(string): ID der Tabelle.range(string): Zellenbereich in A1-Notation (z.B.'Sheet1!A1').value(string): Neuer Zellenwert.
Ausgabe: Bestätigt den aktualisierten Wert in der angegebenen Zelle.
Ressourcen
Der Server bietet Zugriff auf Google Drive-Dateien:
Dateien (
gdrive:///<file_id>)Unterstützt alle Dateitypen
Google Workspace-Dateien werden automatisch exportiert:
Dokumente → Markdown
Tabellen → CSV
Präsentationen → Klartext
Zeichnungen → PNG
Andere Dateien werden in ihrem nativen Format bereitgestellt
Related MCP server: Google Drive server
Erste Schritte
Konfigurieren Sie einen OAuth-Zustimmungsbildschirm („intern“ ist für Tests in Ordnung)
Fügen Sie OAuth-Bereiche
https://www.googleapis.com/auth/drive.readonly,https://www.googleapis.com/auth/spreadsheetshinzuUm die Interaktion mit Tabellen und Dokumenten zu ermöglichen, müssen Sie auch die Google Sheets API und Google Docs API im Bereich „Aktivierte APIs und Dienste“ Ihres Workspace aktivieren.
Erstellen Sie eine OAuth-Client-ID für den Anwendungstyp „Desktop-App“
Laden Sie die JSON-Datei mit den OAuth-Schlüsseln Ihres Clients herunter
Benennen Sie die Schlüsseldatei in
gcp-oauth.keys.jsonum und legen Sie sie in den Pfad, den Sie mitGDRIVE_CREDS_DIRangeben (z.B./Users/username/.config/mcp-gdrive)Notieren Sie Ihre OAuth-Client-ID und Ihr Client-Geheimnis. Diese müssen als Umgebungsvariablen zusammen mit Ihrem Konfigurationsverzeichnis angegeben werden.
Sie müssen auch eine .env-Datei im Projekt mit den folgenden Feldern einrichten. Die Client-ID und das Client-Geheimnis finden Sie im Bereich „Anmeldedaten“ der Google Cloud Console.
GDRIVE_CREDS_DIR=/path/to/config/directory
CLIENT_ID=<CLIENT_ID>
CLIENT_SECRET=<CLIENT_SECRET>Stellen Sie sicher, dass Sie den Server mit entweder npm run build oder npm run watch erstellen.
Authentifizierung
Als nächstes müssen Sie node ./dist/index.js ausführen, um den Authentifizierungsschritt auszulösen
Sie werden aufgefordert, sich mit Ihrem Browser zu authentifizieren. Sie müssen sich mit einem Konto in derselben Organisation wie Ihr Google Cloud-Projekt authentifizieren.
Ihr OAuth-Token wird in dem von der Umgebungsvariablen GDRIVE_CREDS_DIR angegebenen Verzeichnis gespeichert.

Verwendung mit der Desktop-App
Um diesen Server in die Desktop-App zu integrieren, fügen Sie Folgendes zur Serverkonfiguration Ihrer App hinzu:
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": ["-y", "@isaacphi/mcp-gdrive"],
"env": {
"CLIENT_ID": "<CLIENT_ID>",
"CLIENT_SECRET": "<CLIENT_SECRET>",
"GDRIVE_CREDS_DIR": "/path/to/config/directory"
}
}
}
}Lizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software frei nutzen, modifizieren und verbreiten können, vorbehaltlich der Bedingungen der MIT-Lizenz. Weitere Details finden Sie in der LICENSE-Datei im Projekt-Repository.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceIntegrates with Google Drive to enable listing, searching, and reading files, plus reading and writing to Google Sheets.9,027284MIT
- AlicenseNot gradedqualityDmaintenanceEnables listing, reading, and searching over files in Google Drive, with automatic export of Google Workspace files.4,9074MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to interact with Google Drive, including reading, searching, listing folders, and uploading files.71
- AlicenseNot gradedqualityCmaintenanceEnables listing, searching, reading, writing, creating, and uploading files on Google Drive.23MIT
Related MCP Connectors
Google Docs MCP Pack — read, create, and edit Google Docs via OAuth.
Search, browse, and read your Dropbox files. Find documents by name or content, list folders, and…
Query your Google Sheets as structured JSON: list sheets and tabs, read schemas, filter rows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/raulLopez-qualifyze/mcp-gdrive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server