orca-drive-sa-mcp
ORCA Drive SA MCP
Сервер Model Context Protocol (MCP), который предоставляет доступ к папке Google Drive через Streamable HTTP, развёрнутый как serverless-функция Vercel.
Он читает Google Drive через сервисный аккаунт Google (Drive API v3, доступ только на чтение), поэтому веб-приложение Apps Script не требуется.
Инструменты
Инструмент | Описание |
| Список файлов в папке (по умолчанию — |
| Поиск файлов по подстроке в имени |
| Получение метаданных одного файла по ID |
| Чтение текстового содержимого файла (JSON, CSV, TXT и т. д.) |
Related MCP server: Google Drive MCP Server
1. Создайте сервисный аккаунт Google
Перейдите на https://console.cloud.google.com и создайте (или выберите) проект.
Включите Google Drive API (APIs & Services → Library → «Google Drive API»).
Создайте сервисный аккаунт:
APIs & Services → Credentials → Create credentials → Service account.
Укажите имя и нажмите Create and continue, затем Done.
Сгенерируйте ключ:
Откройте сервисный аккаунт → Keys → Add key → Create new key → JSON.
Скачайте JSON-файл ключа.
Скопируйте email сервисного аккаунта (например,
orca-drive@my-project.iam.gserviceaccount.com).Предоставьте доступ к целевой папке Drive этому email (правый клик по папке в Drive → Share → вставьте email → Viewer).
Доступны только те файлы/папки, которыми поделились с сервисным аккаунтом.
2. Настройте переменные окружения
Скопируйте .env.example в .env (локальная разработка) и задайте те же значения в Vercel
(Project > Settings > Environment Variables):
Переменная | Описание |
| Полное содержимое JSON-ключа (в одну строку) |
| Установите |
| ID папки по умолчанию для вывода списка |
3. Локальный запуск
npm install
vercel devПроверьте с помощью MCP Inspector (npx @modelcontextprotocol/inspector), используя
транспорт Streamable HTTP и URL http://localhost:3000/.
4. Деплой на Vercel
vercel --prodВаш endpoint будет https://<project>.vercel.app/.
5. Подключение клиента
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