remote-retrieval-automation
通过Rube MCP(Composio)自动化远程检索任务。始终优先搜索当前架构的工具。
Remote Retrieval Automation
技能概述
通过 Composio 的 Rube MCP 自动化执行 Remote Retrieval 远程检索任务,实现工具发现、连接管理和批量操作的完整工作流。
适用场景
-
远程检索工具集成 需要将 Remote Retrieval 功能集成到 AI 代理或自动化流程中,通过统一的 MCP 接口管理远程检索操作,无需手动处理 API 认证和工具调用细节。
-
自动化检索工作流 适用于需要定期或按需执行远程检索任务的场景,如数据采集、内容监控、API 调用等,通过 Rube MCP 的工具发现和批量执行能力简化开发。
-
MCP 生态工具管理 已经使用 MCP(Model Context Protocol)架构的项目,希望无缝接入 Remote Retrieval 工具包,利用现有的 MCP 基础设施扩展远程检索能力。
核心功能
-
智能工具发现与搜索 通过
RUBE_SEARCH_TOOLS动态获取 Remote Retrieval 工具的最新 schema 和执行计划,避免硬编码工具定义,确保始终使用当前可用的工具版本和参数结构。 -
连接状态管理 使用
RUBE_MANAGE_CONNECTIONS集中管理 Remote Retrieval 连接状态,支持连接激活、状态检查和会话复用,简化认证流程和连接维护。 -
批量工具执行 通过
RUBE_MULTI_EXECUTE_TOOL和RUBE_REMOTE_WORKBENCH实现工具的批量执行和工作流编排,支持会话级记忆管理和分页处理,提升大批量操作的效率。
常见问题
Remote Retrieval Automation 需要什么前置条件?
使用此技能需要两个关键条件:第一,Rube MCP 服务器必须可用(添加 https://rube.app/mcp 到 MCP 配置);第二,Remote Retrieval 连接必须处于 ACTIVE 状态。首次使用时需要通过 RUBE_MANAGE_CONNECTIONS 完成连接认证,之后才能正常执行工具。注意 Rube MCP 不需要 API 密钥,只需添加服务器端点即可。
为什么每次执行工具前都要先调用 RUBE_SEARCH_TOOLS?
工具 schema 会随 Composio 平台更新而变化,硬编码工具定义容易导致调用失败。RUBE_SEARCH_TOOLS 能够实时获取当前可用的工具列表、输入参数格式和推荐执行计划,这是确保工具调用成功的最佳实践。技能的核心工作流程始终是:先搜索获取 schema,再基于 schema 执行工具。
执行 Remote Retrieval 工具时遇到失败或连接问题如何排查?
首先使用 RUBE_MANAGE_CONNECTIONS 检查连接状态是否为 ACTIVE,如果未激活则需要通过返回的认证链接完成设置。其次确认是否使用了正确的工具 slug 和参数格式(必须来自搜索结果)。另外检查 RUBE_MULTI_EXECUTE_TOOL 调用中是否包含了 memory 参数(即使为空对象 {} 也必须存在)。如果涉及批量操作,注意分页 token 的处理和会话 ID 的正确复用。