Skip to main content
Glama

Google Drive server

Google Drive-Server

Dieser MCP-Server ist in Google Drive integriert, um das Auflisten, Lesen und Durchsuchen von Dateien zu ermöglichen.

Komponenten

Werkzeuge

  • suchen
    • Suchen Sie in Google Drive nach Dateien
    • Eingabe: query (Zeichenfolge): Suchanfrage
    • Gibt Dateinamen und MIME-Typen passender Dateien zurück

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

Erste Schritte

  1. Erstellen Sie ein neues Google Cloud-Projekt
  2. Aktivieren Sie die Google Drive-API
  3. Konfigurieren Sie einen OAuth-Zustimmungsbildschirm („intern“ ist zum Testen ausreichend)
  4. OAuth-Bereich hinzufügen https://www.googleapis.com/auth/drive.readonly
  5. Erstellen Sie eine OAuth-Client-ID für den Anwendungstyp „Desktop-App“.
  6. Laden Sie die JSON-Datei mit den OAuth-Schlüsseln Ihres Clients herunter
  7. Benennen Sie die Schlüsseldatei in gcp-oauth.keys.json um und platzieren Sie sie im Stammverzeichnis dieses Repositorys (d. h servers/gcp-oauth.keys.json ).

Stellen Sie sicher, dass Sie den Server entweder mit npm run build oder npm run watch erstellen.

Authentifizierung

So authentifizieren Sie sich und speichern die Anmeldeinformationen:

  1. Führen Sie den Server mit dem auth aus: node ./dist auth
  2. Dadurch wird ein Authentifizierungsablauf in Ihrem Systembrowser geöffnet
  3. Schließen Sie den Authentifizierungsprozess ab
  4. Die Anmeldeinformationen werden im Stammverzeichnis dieses Repo gespeichert (z. B. servers/.gdrive-server-credentials.json ).

Verwendung mit der Desktop-App

Um diesen Server in die Desktop-App zu integrieren, fügen Sie der Serverkonfiguration Ihrer App Folgendes hinzu:

Docker

Authentifizierung:

Vorausgesetzt, Sie haben die Einrichtung der OAuth-Anwendung in Google Cloud abgeschlossen, können Sie den Server jetzt mit dem folgenden Befehl authentifizieren und dabei /path/to/gcp-oauth.keys.json durch den Pfad zu Ihrer OAuth-Schlüsseldatei ersetzen:

docker run -i --rm --mount type=bind,source=/path/to/gcp-oauth.keys.json,target=/gcp-oauth.keys.json -v mcp-gdrive:/gdrive-server -e GDRIVE_OAUTH_PATH=/gcp-oauth.keys.json -e "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json" -p 3000:3000 mcp/gdrive auth

Der Befehl gibt die URL aus, die in Ihrem Browser geöffnet werden soll. Öffnen Sie diese URL in Ihrem Browser und schließen Sie den Authentifizierungsprozess ab. Die Anmeldeinformationen werden im Volume mcp-gdrive gespeichert.

Nach der Authentifizierung können Sie den Server in der Serverkonfiguration Ihrer App verwenden:

{ "mcpServers": { "gdrive": { "command": "docker", "args": ["run", "-i", "--rm", "-v", "mcp-gdrive:/gdrive-server", "-e", "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json", "mcp/gdrive"] } } }
NPX
{ "mcpServers": { "gdrive": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-gdrive" ], "env": { "GDRIVE_CREDENTIALS_PATH": "/path/to/.gdrive-server-credentials.json" } } } }

Verwendung mit VS Code

Verwenden Sie für eine schnelle Installation eine der unten stehenden Ein-Klick-Installationsschaltflächen.

Für die manuelle Installation fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Drücken Sie dazu Ctrl + Shift + P und geben Sie Preferences: Open User Settings (JSON) ein.

Optional können Sie es einer Datei namens .vscode/mcp.json in Ihrem Arbeitsbereich hinzufügen. Dadurch können Sie die Konfiguration mit anderen teilen.

Beachten Sie, dass der mcp Schlüssel in der Datei .vscode/mcp.json nicht benötigt wird.

NPX
{ "mcp": { "servers": { "gdrive": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-gdrive" ], "env": { "GDRIVE_CREDENTIALS_PATH": "/path/to/.gdrive-server-credentials.json" } } } } }
Docker
{ "mcp": { "servers": { "gdrive": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "mcp-gdrive:/gdrive-server", "-e", "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json", "mcp/gdrive" ] } } } }

Lizenz

Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software unter den Bedingungen der MIT-Lizenz frei verwenden, ändern und verbreiten dürfen. Weitere Informationen finden Sie in der LICENSE-Datei im Projekt-Repository.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Dieser MCP-Server ist in Google Drive integriert, um das Auflisten, Lesen und Durchsuchen von Dateien zu ermöglichen.

  1. Komponenten
    1. Werkzeuge
    2. Ressourcen
  2. Erste Schritte
    1. Authentifizierung
    2. Verwendung mit der Desktop-App
    3. Verwendung mit VS Code
  3. Lizenz

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      Enables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.
      Last updated -
      1,971
      9
      JavaScript
      MIT License
    • -
      security
      A
      license
      -
      quality
      Integrates with Google Drive to enable listing, searching, and reading files, plus reading and writing to Google Sheets.
      Last updated -
      91
      86
      TypeScript
      MIT License
    • -
      security
      F
      license
      -
      quality
      An MCP server that integrates with SerpApi to retrieve search results from multiple search engines including Google, Bing, Yahoo, and others, enabling fast access to both live and archived search data.
      Last updated -
      Python
    • -
      security
      A
      license
      -
      quality
      This MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.
      Last updated -
      91
      JavaScript
      MIT License

    View all related MCP servers

    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/modelcontextprotocol/google-drive-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server