SuperAPI AI 工具集

google-drive-automation

办公与效率

查看项目

更新于 10-15 11:25

技能介绍

Google Drive Automation 通过 Rube MCP 与 Composio 的 Google Drive 工具包,将常见的云端文件操作封装为可调用的工具,便于在支持 MCP 的客户端中自动执行。

用途 该技能面向需要自动化处理 Google Drive 文件的场景,包括上传、下载、搜索、共享、权限管理以及文件夹组织。它不直接提供图形界面,而是通过工具调用完成操作。

主要能力

  • 上传与下载:支持普通上传(最大 5MB)和可续传上传(大文件),下载文件并获取临时下载链接,以及获取文件元数据。
  • 搜索与列表:通过查询字符串按名称、类型、日期、文件夹等条件查找文件,支持分页、排序和共享驱动器枚举。
  • 共享与权限:添加、查看、更新和删除文件权限,支持用户、群组、域和公开链接等共享类型。
  • 文件夹管理:创建文件夹、移动文件、更新文件元数据与父级关系。

使用方式

  1. 在客户端配置中添加 Rube MCP 端点 https://rube.app/mcp,无需 API 密钥。
  2. 确认 RUBE_SEARCH_TOOLS 可用。
  3. 调用 RUBE_MANAGE_CONNECTIONS 并指定工具包 googledrive,若连接未激活则按返回的授权链接完成 Google OAuth。
  4. 确认连接状态为 ACTIVE 后,先调用 RUBE_SEARCH_TOOLS 获取当前工具模式,再执行具体工作流。

适用场景 适合需要批量上传下载、按条件检索文件、管理共享权限或整理文件夹结构的自动化任务,尤其适合在智能体或自动化流程中集成 Google Drive 操作。

限制

  • 上传要求文件已存在于内部存储(s3key),普通上传限制 5MB,超出需使用可续传上传。
  • 下载返回的是临时 URL,需及时获取。
  • 查询复杂度有限制,过多 OR 条件可能报错;名称搜索不支持通配符。
  • 共享驱动器搜索需要足够权限,否则可能返回空结果或 403。
  • 文件夹创建和移动需使用文件夹 ID 而非名称,移动操作可能留下多个父级,需显式移除源父级。
  • 高频搜索或导出可能触发速率限制,需要退避处理。
  • 具体收费、价格、平台支持范围等未在资料中提供。