orca-drive-sa-mcp
ORCA Drive SA MCP
Ein Server für das Model Context Protocol (MCP), der einen Google-Drive-Ordner über Streamable HTTP verfügbar macht und als serverlose Vercel-Funktion bereitgestellt wird.
Er liest Google Drive über ein Google-Dienstkonto (Drive API v3, Nur-Lese-Bereich), sodass keine Apps-Script-Web-App erforderlich ist.
Tools
Tool | Beschreibung |
| Dateien in einem Ordner auflisten (Standard: |
| Dateien anhand einer Teilzeichenfolge im Namen durchsuchen |
| Metadaten einer einzelnen Datei anhand der ID abrufen |
| Textinhalt einer Datei lesen (JSON, CSV, TXT usw.) |
Related MCP server: Google Drive MCP Server
1. Ein Google-Dienstkonto erstellen
Rufen Sie https://console.cloud.google.com auf und erstellen Sie ein Projekt (oder wählen Sie eines aus).
Aktivieren Sie die Google Drive API (APIs & Dienste → Bibliothek → „Google Drive API").
Erstellen Sie ein Dienstkonto:
APIs & Dienste → Anmeldedaten → Anmeldedaten erstellen → Dienstkonto.
Geben Sie ihm einen Namen und klicken Sie auf Erstellen und fortfahren und dann auf Fertig.
Generieren Sie einen Schlüssel:
Öffnen Sie das Dienstkonto → Schlüssel → Schlüssel hinzufügen → Neuen Schlüssel erstellen → JSON.
Laden Sie die JSON-Schlüsseldatei herunter.
Kopieren Sie die E-Mail-Adresse des Dienstkontos (z. B.
orca-drive@my-project.iam.gserviceaccount.com).Geben Sie den Ziel-Drive-Ordner für diese E-Mail-Adresse frei (Rechtsklick auf den Ordner in Drive → Freigeben → E-Mail-Adresse einfügen → Betrachter).
Es sind nur Dateien/Ordner zugänglich, die für das Dienstkonto freigegeben wurden.
2. Umgebungsvariablen konfigurieren
Kopieren Sie .env.example in .env (lokale Entwicklung) und legen Sie dieselben Werte in Vercel fest (Projekt > Einstellungen > Umgebungsvariablen):
Variable | Beschreibung |
| Der vollständige JSON-Schlüsselinhalt (einzeilig) |
| Auf |
| Standardordner-ID zum Auflisten |
3. Lokal ausführen
npm install
vercel devTesten Sie mit dem MCP Inspector (npx @modelcontextprotocol/inspector) über den Transport Streamable HTTP und die URL http://localhost:3000/.
4. Auf Vercel bereitstellen
vercel --prodIhr Endpunkt lautet https://<project>.vercel.app/.
5. Einen Client verbinden
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"orca-drive-sa": {
"type": "http",
"url": "https://<project>.vercel.app/"
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
MCP server for RiverScript, an AI transcription platform - fetches transcripts shared via a link.
Related MCP Servers
- -licenseNot gradedqualityAmaintenanceThis MCP server integrates with Google Drive to allow listing, reading, and searching over files.4,149 npm91,276MIT
- 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
- FlicenseNot gradedqualityCmaintenanceAn MCP server that enables interaction with Google Drive through the Google Cloud API. It allows users to list, read, and upload files directly from MCP-compatible clients like manus.im or Cursor.-
- AlicenseAqualityDmaintenanceA local MCP server that enables LLMs to securely search and read files within designated Google Drive folders. Supports Google Docs, Google Sheets, PDFs, and plain text with strict folder-scoping via service account authentication.4MIT