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): SuchanfrageGibt 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
Related MCP server: Google Drive MCP Server
Erste Schritte
Konfigurieren Sie einen OAuth-Zustimmungsbildschirm („intern“ ist zum Testen ausreichend)
OAuth-Bereich hinzufügen
https://www.googleapis.com/auth/drive.readonlyErstellen 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 platzieren Sie sie im Stammverzeichnis dieses Repositorys (d. hservers/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:
Führen Sie den Server mit dem
authaus:node ./dist authDadurch wird ein Authentifizierungsablauf in Ihrem Systembrowser geöffnet
Schließen Sie den Authentifizierungsprozess ab
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 authDer 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
mcpSchlüssel in der Datei.vscode/mcp.jsonnicht 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.
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 gradedqualityDmaintenanceThis 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.1,3972MIT
- AlicenseNot gradedqualityDmaintenanceA server that provides a Machine Control Protocol (MCP) interface to search, access, and interact with Google Drive files and folders, enabling AI assistants to work with Google Drive content.8MIT
- FlicenseBqualityDmaintenanceAn MCP server that provides simple query capabilities for Google Cloud Datastore, allowing users to list kinds, retrieve entities, run basic queries with pagination, filter entities by equality, and count entities.51
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with Google Cloud Filestore API, allowing management of Filestore instances, backups, and shares through natural language commands.
Related MCP Connectors
MCP server for Google search results via SERP API
An MCP server that integrates with Discord to provide AI-powered features.
A MCP server built for developers enabling Git based project management with project and personal…
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/modelcontextprotocol/google-drive-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server