SuperAPI AI 工具集

googledocs-automation

智能体与模型

查看项目

更新于 10-15 20:26

技能介绍

用途:借助 Rube MCP(Composio)以编程方式管理 Google Docs 文档,覆盖创建、编辑、搜索、导出、复制与更新等操作。工具包文档见 composio.dev/toolkits/googledocs。

前提条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 以 googledocs 工具包建立活动连接;每次先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

安装:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 googledocs;若连接非 ACTIVE,按返回的授权链接完成设置,确认状态为 ACTIVE 后再运行工作流。

主要能力:GOOGLEDOCS_CREATE_DOCUMENT 创建文档(title、text);GOOGLEDOCS_SEARCH_DOCUMENTS 按名称、内容、日期或共享状态搜索(query、max_results、modified_after、shared_with_me、starred_only、include_shared_drives、order_by、page_token);GOOGLEDOCS_UPDATE_DOCUMENT_MARKDOWN 用 Markdown 替换全文;GOOGLEDOCS_REPLACE_ALL_TEXT 查找替换(document_id、find_text、replace_text、match_case、search_by_regex、tab_ids);GOOGLEDOCS_EXPORT_DOCUMENT_AS_PDF 导出 PDF;GOOGLEDOCS_COPY_DOCUMENT 复制文档;另有 GET_DOCUMENT_BY_ID、UPDATE_EXISTING_DOCUMENT、INSERT_TEXT_ACTION。

常见模式:先搜索再编辑;复制模板后用替换填充占位符;先读取再更新;按索引插入或追加文本;结合 googledrive 工具包的 GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE 共享文档。

限制与注意:UPDATE_DOCUMENT_MARKDOWN 会替换全文而非追加;INSERT_TEXT_ACTION 需精确 insertion_index,可用 append_to_end: true 安全追加;UPDATE_EXISTING_DOCUMENT 需构造 editDocs 请求体,须查阅 API 文档;文档 ID 与文件 ID 相同但参数名各异(id、document_id、file_id);SEARCH_DOCUMENTS 的 query 使用 Google Drive 搜索语法(如 name contains 'report')。