Daffy Automation via Rube MCP:基于 Composio 的 Daffy 自动化实操指南

发布时间:2026/10/1 10:10:32
Daffy Automation via Rube MCP:基于 Composio 的 Daffy 自动化实操指南
AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载本指南介绍 awesome-claude-skills 仓库中 daffy-automation 技能的完整用法如何通过 Composio 的 Daffy toolkit 与 Rube MCP 服务器连接 Daffy 账户并在 Agent 工作流中自动执行 Daffy 相关操作。读完本文你将掌握 Rube MCP 的接入方式、工具发现、连接管理与多工具执行这一套可复用的工作流模式并学会规避工具 schema 变更、连接失效等典型坑点。Daffy 是一款面向个人与家庭理财的现金捐赠应用用户可将现金转入基金并在合适的时机捐给慈善机构。而本文的核心并不局限于某个具体业务函数而是教你通过一套「先搜索、再连接、后执行」的通用编排模式让 Claude 等 Agent 安全、合规地驱动 Daffy 的工具链完成自动化操作。技能概览与仓库定位daffy-automation位于仓库的 composio-skills/daffy-automation/SKILL.md其 Frontmatter 声明了技能的身份与依赖--- name: daffy-automation description: Automate Daffy tasks via Rube MCP (Composio). Always search tools first for current schemas. requires: mcp: [rube] ---name技能名称用于 Claude 加载与调用description一段明确的能力描述同时写明了最重要的使用铁律——Always search tools first for current schemas执行前永远先搜索工具以获得最新 schemarequires.mcp声明该技能强依赖rube这个 MCP 服务器没有它技能无法运行。在仓库整体结构中README.md 的「App Automation via Composio」一节将其归类为面向 78 个 SaaS 应用之一的预构建工作流技能每个技能都包含工具调用序列tool sequences、参数指导、已知坑点known pitfalls与速查表且全部使用从 Composio API 实际发现discovered的真实工具 slug而非拍脑袋写的占位符。换言之本技能的可信度建立在「工具 slug 来自真实 API」这一前提之上这正解释了为什么文档反复强调「先搜索、勿硬编码」。前置条件Prerequisites在运行任何 Daffy 工作流之前需要满足以下三个条件Rube MCP 已连接环境中必须存在RUBE_SEARCH_TOOLS这个可用的工具Daffy 连接已建立通过RUBE_MANAGE_CONNECTIONS并指定 toolkit 为daffy创建一条处于 ACTIVE 状态的账户连接Schema 实时性任何时候都要先调用RUBE_SEARCH_TOOLS获取当前工具 schema——Daffy以及 Composio 上其他应用的工具定义会随上游 API 演进而变化。其中第 3 条是整个技能的运行基石。由于 Composio 的 toolkit 会随 Daffy 官方 API 更新而同步变化硬编码工具 slug 或参数名是导致工作流失败的最高频原因。安装与连接Setup接入 Rube MCP在你的 MCP 客户端配置中添加https://rube.app/mcp作为 MCP 服务器地址。与需要填写 API Key 的常规接入不同这里只需添加端点即可工作——无需任何 API Key。接入后按以下顺序完成连接初始化验证 Rube MCP 可用调用RUBE_SEARCH_TOOLS确认其正常响应发起连接调用RUBE_MANAGE_CONNECTIONS并指定toolkits: [daffy]完成授权若返回的连接状态不是ACTIVE跟随返回的 auth link 完成 Daffy 账户授权确认状态在运行任何工作流之前确认连接状态显示为ACTIVE。需要说明的是授权链路中的「auth link 完成账户授权」这一步是 Daffy toolkit 的通用连接机制Composio 会生成一个 OAuth 风格的授权链接用户在浏览器中确认授权后Agent 即可在会话中持有所需凭证。工具发现Tool DiscoveryDaffy 工具集并非一成不变。执行任何工作流之前必须先用RUBE_SEARCH_TOOLS发现当前可用的工具RUBE_SEARCH_TOOLS queries: [{use_case: Daffy operations, known_fields: }] session: {generate_id: true}该调用会返回四类关键信息可用工具 slug如以DAFFY_开头的工具标识符输入 schema每个工具要求的字段名、类型与必填项推荐的执行计划recommended execution plans针对你的 use_case 的推荐调用序列已知坑点known pitfalls该工具集已知的易错点提示。其中known_fields留空表示不预设字段知识、完全以返回 schema 为准这是「永远相信实时 schema」原则的直接体现而session: {generate_id: true}则用于在工具发现阶段就创建或复用会话上下文。核心工作流模式Core Workflow Pattern整个 Daffy 自动化遵循「三步骤」固定模式发现工具 → 检查连接 → 执行工具。Step 1发现可用工具针对你的具体任务用更精确的 use_case 再次搜索并复用已建立的会话RUBE_SEARCH_TOOLS queries: [{use_case: your specific Daffy task}] session: {id: existing_session_id}与首次发现相比这里将 use_case 从宽泛的Daffy operations收窄为your specific Daffy task从而获得与该任务匹配的工具 slug 与参数 schema。Step 2检查连接在执行任何工具前确认 Daffy 连接仍然有效RUBE_MANAGE_CONNECTIONS toolkits: [daffy] session_id: your_session_id连接可能因凭证过期、用户撤销授权等原因失效所以文档要求在每次工作流执行前都做一次状态确认避免在无效连接上白白消耗工具调用。Step 3执行工具将发现的 slug 与 schema 填入RUBE_MULTI_EXECUTE_TOOLRUBE_MULTI_EXECUTE_TOOL tools: [{ tool_slug: TOOL_SLUG_FROM_SEARCH, arguments: {/* schema-compliant args from search results */} }] memory: {} session_id: your_session_id要点解析tool_slug必须来自上一步搜索返回的真实 slug不能凭记忆硬编码arguments必须严格符合搜索返回的 schema——字段名、类型、必填项都要以 schema 为准memory参数必须始终携带即使没有上下文也要传空对象{}session_id复用工作流内已有的会话 ID。从仓库同类技能的实践看例如 ahrefs-automation 的「Core Workflows」一节这种模式具备很强的可推广性真实工具 slug如AHREFS_RETRIEVE_SITE_EXPLORER_METRICS 明确的必填/可选参数如target、country、date正是所有 Composio 技能统一遵循的编排范式Daffy 技能同样适用。已知坑点Known Pitfalls以下六条是运行 Daffy 工作流时最容易踩的坑技能文档逐条给出了规避策略Always search first永远先搜索工具 schema 会变化未经RUBE_SEARCH_TOOLS就硬编码工具 slug 或参数几乎必然导致失败Check connection检查连接执行工具前必须通过RUBE_MANAGE_CONNECTIONS确认连接为ACTIVESchema compliance严格遵循 schema字段名与类型必须完全取自搜索结果不要凭经验猜Memory parametermemory 参数不可省略RUBE_MULTI_EXECUTE_TOOL的调用中必须始终包含memory即使为空也要传{}Session reuse会话复用同一工作流内复用同一 session ID仅在新工作流开始时才生成新会话Pagination分页处理检查响应中的分页 token持续抓取直到数据完整避免遗漏后续页数据。速查表Quick Reference下表浓缩了 Daffy 自动化的全部关键操作可作为日常使用的一页速查OperationApproachFind toolsRUBE_SEARCH_TOOLSwith Daffy-specific use caseConnectRUBE_MANAGE_CONNECTIONSwith toolkitdaffyExecuteRUBE_MULTI_EXECUTE_TOOLwith discovered tool slugsBulk opsRUBE_REMOTE_WORKBENCHwithrun_composio_tool()Full schemaRUBE_GET_TOOL_SCHEMASfor tools withschemaRef速查表中的补充条目值得单独说明批量操作当需要连续执行多个 Daffy 工具时可改用RUBE_REMOTE_WORKBENCH在其内部通过run_composio_tool()编排多次工具调用适合吞吐量较大的批处理场景完整 schema 获取对于搜索结果中带有schemaRef引用的工具可通过RUBE_GET_TOOL_SCHEMAS拉取其完整 schema 定义用于复杂参数的精确构造。延伸阅读README.md 的「App Automation via Composio」章节可查看全部 78 个 SaaS 应用技能的入口与分类与本技能采用同一编排范式的姊妹技能ahrefs-automation含select列选、where过滤表达式等更细的参数实践本技能由 Composio 提供底层 toolkit 与 Rube MCP 通道。Powered by Composio赞分享AI 技能AI 插件人工智能工作流自动化【免费下载链接】awesome-claude-skillsA curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows项目地址https://gitcode.com/GitHub_Trending/aw/awesome-claude-skills点击查看免费下载相关推荐微信QQ防撤回补丁完整教程4步装好防撤回与微信多开新手也能用微信QQ防撤回补丁完整教程4步装好防撤回与微信多开新手也能用 下午三点对方发来一句就按这个方案执行你还没回聊天框里就变成一行灰字——对方撤回了桌面应用即时通讯IT-Tools 加密解密实战4 个功能搞定 RSA 密钥生成、JWT 解析与 AES 加密IT Tools 加密解密实战4 个功能搞定 RSA 密钥生成、JWT 解析与 AES 加密 IT Tools 的加密解密工具集把浏览器变成随身安全实验室R开发工具前端Firmao Automation via Rube MCP在 Codex 中通过 Composio 实现 Firmao 业务流程自动化Firmao Automation via Rube MCP在 Codex 中通过 Composio 实现 Firmao 业务流程自动化 本篇技术指南聚焦于开文档教程知识库人工智能上一篇PyPTO 中 pypto.experimental.get_operation_options 详解运行时读取 Operation 配置的作用域机制与实战用法下一篇SeaTunnel 表模型与类型系统深度解析从 CatalogTable 到 Schema Evolution 的完整指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考