用途:通过 Rube MCP(Composio)以编程方式创建、编辑和管理 Google Slides 演示文稿,适合批量生成幻灯片、模板复用与缩略图预览等自动化场景。
前置条件:需已连接 Rube MCP(RUBE_SEARCH_TOOLS 可用),并通过 RUBE_MANAGE_CONNECTIONS 完成 googleslides 工具包的 ACTIVE 连接。执行前应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
配置方式:在客户端配置中把 https://rube.app/mcp 添加为 MCP 服务器,无需 API key;确认 RUBE_SEARCH_TOOLS 有响应后,调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit googleslides,若非 ACTIVE 则按返回的授权链接完成设置。
主要能力:GOOGLESLIDES_PRESENTATIONS_CREATE 创建空白演示文稿(参数 title);GOOGLESLIDES_CREATE_SLIDES_MARKDOWN 依据 Markdown 文本自动拆分生成演示文稿(title、markdown_text);GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE 通过 Markdown 或原始 API 请求批量更新(presentationId、markdown_text 或 requests、writeControl);GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE 复制模板(template_presentation_id、new_title,可选 parent_folder_id);GOOGLESLIDES_PRESENTATIONS_GET 获取演示文稿详情与幻灯片元素;GOOGLESLIDES_PRESENTATIONS_PAGES_GET 列出页面对象 ID;GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL 生成某页缩略图 URL(presentationId、pageObjectId、thumbnailProperties.mimeType 与 thumbnailSize)。
常见模式:Markdown 优先生成;复制模板后用批量更新填充内容;先 GET 查看结构与对象 ID 再定向修改;导出缩略图;结合 GOOGLEDRIVE_ADD_FILE_SHARING_PREFERENCE 完成分享。
限制:CREATE_SLIDES_MARKDOWN 每次新建,不能追加到已有演示文稿;原始 requests 方式需了解 Google Slides API 格式;页面对象 ID 需先经 GET 获取;presentationId 为 Slides URL 中 /d/ 与 /edit 之间的长字符串;复制模板要求已认证用户至少拥有该模板的阅读权限。