用途:通过 Composio 的 Esputnik 工具包,经 Rube MCP 自动化执行 Esputnik 相关操作,如各类营销与联系人任务。
前置条件:需已连接 Rube MCP(RUBE_SEARCH_TOOLS 可用);并已通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 esputnik 的有效连接。
设置方式:在客户端配置中把 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应,再调用 RUBE_MANAGE_CONNECTIONS(toolkit 为 esputnik),若连接非 ACTIVE,按返回的授权链接完成设置,确认状态为 ACTIVE 后再运行工作流。
工具发现:始终先调用 RUBE_SEARCH_TOOLS 获取当前工具 slug、输入结构、推荐执行计划和已知陷阱,不要硬编码工具 slug 或参数。
核心流程:第一步用 RUBE_SEARCH_TOOLS 发现所需工具;第二步用 RUBE_MANAGE_CONNECTIONS 检查连接;第三步用 RUBE_MULTI_EXECUTE_TOOL 执行,参数须符合搜索返回的结构。批量操作可用 RUBE_REMOTE_WORKBENCH 的 run_composio_tool();带 schemaRef 的工具可用 RUBE_GET_TOOL_SCHEMAS 获取完整结构。
注意事项:工具结构会变化,务必先搜索;执行前确认连接为 ACTIVE;字段名与类型需严格遵循搜索结果;RUBE_MULTI_EXECUTE_TOOL 调用即使为空也要包含 memory({});工作流内复用 session ID,新工作流重新生成;注意分页令牌并持续获取直至完成。
限制:具体可用工具与操作范围由搜索返回的 schema 决定;官方文档未提供更多细节。