Google Drive MCP Server

Google Drive MCP Server

Google Drive MCP Server: 列出 / 读取 / 搜索 Google Drive 文件。

核心功能

列出 / 读取 / 搜索 Google Drive 文件。

功能亮点

Workspace 文件自动导出

Docs→Markdown、Sheets→CSV、Presentations→纯文本、Drawings→PNG;其他文件

通过 `gdrive

//` 资源协议暴露文件,供 MCP 客户端读取。

适用场景

• 让 AI 助手安全访问数据/工具

安装配置

bash
npm 包为 @modelcontextprotocol/server-gdrive:先在 Google Cloud 新建项目、启用 Google Drive API、配置 OAuth 同意屏幕并添加 https://www.googleapis.com/auth/drive.readonly 权限范围,创建 Desktop App 类型的 OAuth Client ID,把下载的密钥文件重命名为 gcp-oauth.keys.json 放到仓库根目录;构建后执行 node ./dist auth 触发浏览器授权,凭据会保存为 .gdrive-server-credentials.json;随后在客户端配 command 为 npx、args 为 [-y, @modelcontextprotocol/server-gdrive],并用环境变量 GDRIVE_CREDENTIALS_PATH 指向该凭据文件;也可用 Docker 方式 docker run -i --rm -v mcp-gdrive:/gdrive-server -e GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json mcp/gdrive 运行。注意该 server 已迁至 modelcontextprotocol/servers-archived 归档仓库。

使用方法

它提供一个 search 工具:传入 query 字符串检索 Google Drive,返回匹配文件的名称与 MIME 类型;文件本身以 gdrive:///<file_id> 资源形式暴露给 MCP 客户端读取,Google Workspace 文档在读取时自动导出转换——Docs 转 Markdown、Sheets 转 CSV、Presentations 转纯文本、Drawings 转 PNG,其他类型按原始格式返回;实际流程是先让 AI 用 search 定位目标文档,再读取对应 gdrive:// 资源把正文送进上下文,进而做摘要、跨文档对比或抽取表格数据;因为只申请了 drive.readonly 权限,它只能读不能改动云端文件。

关键指标

尚未核验对标产品,此处只列本工具自身指标,不做对比结论。

指标Google Drive MCP Server
价格免费
开源
上手难度进阶

相关工具

优点

  • 生态丰富
  • 可复用
  • 工程化友好

缺点

  • 权限与安全需要设计
  • 部署与运维成本