技能recallai-automation
R

recallai-automation

通过Rube MCP(Composio)自动化Recallai任务。始终优先搜索当前模式的工具。

Recallai 自动化技能 - 通过 Rube MCP 实现 Composio 集成

技能概述

Recallai Automation 是一个通过 Rube MCP 和 Composio Recallai toolkit 实现的工具自动化技能,支持动态工具发现、连接管理和批量执行,无需 API key 即可完成 Recallai 操作集成。

适用场景

  1. 需要动态工具 schema 的项目 - 当 Recallai 工具接口可能更新时,通过 RUBE_SEARCH_TOOLS 实时获取最新 schema,避免硬编码导致的调用失败
  2. MCP 工作流集成 - 在使用 Model Context Protocol 的 AI 助手中集成 Recallai 功能,通过标准 MCP 接口实现工具调用
  3. 批量 Recallai 操作 - 需要一次性执行多个 Recallai 工具或需要会话状态复用的自动化工作流

核心功能

  1. 动态工具发现 - 通过 RUBE_SEARCH_TOOLS 实时查询可用的 Recallai 工具及其输入 schema,返回推荐的执行计划和已知问题,确保工具调用与当前 API 版本兼容
  2. 连接状态管理 - 使用 RUBE_MANAGE_CONNECTIONS 检查和管理 Recallai toolkit 连接状态,支持自动化激活流程和连接健康检查
  3. 批量工具执行 - 通过 RUBE_MULTI_EXECUTE_TOOL 在单个请求中执行多个工具,支持会话复用和 memory 参数传递,提升批量操作效率

常见问题

如何在配置中添加 Rube MCP 服务器?

在客户端配置文件中将 https://rube.app/mcp 添加为 MCP 服务器地址。无需注册或 API key,添加后即可通过 RUBE_SEARCH_TOOLS 验证连接是否可用。建议在配置后先调用该工具确认 MCP 通信正常。

为什么必须先调用 RUBE_SEARCH_TOOLS?

Composio 工具的 schema 会随版本更新而变化。直接硬编码工具 slug 或参数字段可能导致调用失败。RUBE_SEARCH_TOOLS 返回当前最新的工具列表、输入 schema 和推荐执行计划,同时包含已知问题提醒,确保你的自动化脚本始终兼容 API。

会话 ID 如何正确使用?

在同一工作流中应复用 session_id 以保持状态连续性。启动新工作流时使用 generate_id: true 创建新会话。RUBE_MULTI_EXECUTE_TOOL 需要传入有效的 session_id,否则可能无法正确关联连接状态或执行上下文。