orca-drive-sa-mcp
ORCA Drive SA MCP
一个模型上下文协议(MCP)服务器,通过 Streamable HTTP 暴露 Google Drive 文件夹,并部署为 Vercel serverless 函数。
它通过 Google 服务账号(Drive API v3,只读作用域)读取 Google Drive,因此无需 Apps Script Web 应用。
工具
工具 | 描述 |
| 列出文件夹中的文件(默认为 |
| 按名称子串搜索文件 |
| 按 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 密钥文件。
复制服务账号邮箱(例如
orca-drive@my-project.iam.gserviceaccount.com)。将目标 Drive 文件夹共享给该邮箱(在 Drive 中右键单击文件夹 → Share → 粘贴该邮箱 → Viewer)。
只有与服务账号共享的文件/文件夹才能被访问。
2. 配置环境变量
将 .env.example 复制为 .env(本地开发),并在 Vercel(Project > Settings > Environment Variables)中设置相同的值:
变量 | 描述 |
| 完整的 JSON 密钥内容(单行) |
| 如果 JSON 值是 base64 编码,则设置为 |
| 要列出的默认文件夹 ID |
3. 本地运行
npm install
vercel dev使用 MCP Inspector(npx @modelcontextprotocol/inspector)并通过传输方式 Streamable HTTP 和 URL http://localhost:3000/ 进行测试。
4. 部署到 Vercel
vercel --prod你的端点将是 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 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
- -licenseNot gradedqualityAmaintenanceThis MCP server integrates with Google Drive to allow listing, reading, and searching over files.4,90789,405MIT
- 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.
- AlicenseAqualityBmaintenanceA 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
Related MCP Connectors
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.
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
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/saydurrahman-ORCA/orca-drive-sa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server