nango-automation

通过Rube MCP(Composio)自动化Nango任务。始终优先搜索工具以获取当前架构。

安装

热度:43

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-nango-automation&locale=zh&source=copy

Nango Automation - 通过 Rube MCP 自动化 Nango 操作

技能概述


Nango Automation 技能通过 Composio 的 Rube MCP 服务,帮助开发者自动化执行 Nango API 集成任务,支持动态工具发现、连接管理和批量操作。

适用场景


  • 需要自动化 Nango API 集成时:当你需要批量管理第三方 API 连接、同步集成状态或执行重复性 Nango 操作,这个技能可以通过 Rube MCP 简化整个流程。
  • 使用 Composio 工具包进行复杂工作流:如果你已经在使用 Composio 的 Nango 工具包,并希望通过 MCP 环境动态发现可用工具和最新 schema,而不是硬编码 API 调用。
  • 需要动态工具发现和执行:当你面对频繁更新的 API 工具集,需要在执行前实时获取准确的工具定义、参数要求和执行计划,避免因 schema 变更导致的调用失败。
  • 核心功能


  • 动态工具发现和 Schema 获取:通过 RUBE_SEARCH_TOOLS 实时查询可用的 Nango 工具,获取最新的工具 slug、输入 schemas、推荐的执行计划和已知陷阱,确保每次调用都使用正确的参数结构。
  • 连接状态管理和验证:使用 RUBE_MANAGE_CONNECTIONS 检查 Nango 工具包的连接状态,确认连接为 ACTIVE 后再执行任何工作流,避免因未授权或连接失效导致的操作失败。
  • 批量工具执行:通过 RUBE_MULTI_EXECUTE_TOOL 在单个会话中执行多个 Nango 操作,支持批量处理、内存传递和会话复用,适合复杂的集成工作流和大量数据处理任务。
  • 常见问题

    如何开始使用 Nango Automation 技能?


    首先需要将 Rube MCP(https://rube.app/mcp)添加为 MCP 服务器。无需 API 密钥,添加端点后即可使用。然后调用 RUBE_SEARCH_TOOLS 验证服务可用性,接着通过 RUBE_MANAGE_CONNECTIONS 配置 Nango 连接,完成这些步骤后就可以开始执行自动化任务了。

    为什么必须先搜索工具再执行 Nango 操作?


    Nango 工具集的 schemas 会频繁更新,直接硬编码工具 slug 或参数结构很容易因变更导致调用失败。RUBE_SEARCH_TOOLS 会返回当前最新的工具定义和输入要求,包括推荐的执行计划和已知陷阱,确保你的每次调用都符合最新的 API 规范。

    如何确认 Nango 连接已就绪?


    调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 nango,检查返回的连接状态。如果状态不是 ACTIVE,需要按照返回的 auth 链接完成授权流程。只有在确认连接为 ACTIVE 后,才应该执行任何 RUBE_MULTI_EXECUTE_TOOL 操作。