gemini-automation
通过Rube MCP(Composio)自动化Gemini任务。始终优先搜索工具以获取当前架构。
Gemini 自动化技能
技能概述
通过 Rube MCP 和 Composio Gemini 工具包,无需 API Key 即可实现 Gemini 操作的自动化,支持工具自动发现、连接管理和批量执行。
适用场景
-
批量处理 Gemini 请求:需要一次性执行多个 Gemini 操作的工作流,通过 RUBE_MULTI_EXECUTE_TOOL 实现批量调用,提高处理效率。
-
动态工具集成:面对经常更新的 Gemini API,通过 RUBE_SEARCH_TOOLS 自动发现最新工具架构,无需手动维护硬编码的工具列表。
-
MCP 生态集成:已在使用 MCP 协议的项目,可以直接添加 Rube MCP 服务器(https://rube.app/mcp),快速获得 Gemini 自动化能力。
核心功能
-
自动工具发现:调用 RUBE_SEARCH_TOOLS 动态获取当前可用的 Gemini 工具列表、输入架构和执行计划,避免因 API 变更导致的调用失败。
-
连接状态管理:通过 RUBE_MANAGE_CONNECTIONS 实时检查 Gemini 连接状态,确保工具执行前连接处于 ACTIVE 状态,支持自动重连和认证流程。
-
多工具批量执行:使用 RUBE_MULTI_EXECUTE_TOOL 在单次会话中执行多个 Gemini 操作,支持会话复用和内存管理,适合复杂自动化工作流。
常见问题
Rube MCP 需要什么 API Key 吗?
不需要。Rube MCP 是一个无认证的 MCP 服务器,只需在客户端配置中添加端点 https://rube.app/mcp 即可使用。Gemini 的 API 认证通过 Composio 的连接管理完成,首次使用时会引导你完成授权流程。
为什么执行工具前要先搜索?
Gemini 的工具架构和可用操作会经常更新。硬编码工具名称和参数容易导致调用失败。RUBE_SEARCH_TOOLS 会返回最新的工具架构、推荐执行计划和已知陷阱,确保你的调用始终兼容当前 API 版本。
会话 ID 可以重复使用吗?
可以。在同一个工作流中,应该复用 RUBE_SEARCH_TOOLS 返回的 session_id,这样可以保持连接状态和上下文。只有开始新的独立工作流时,才需要生成新的会话 ID。