ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

使用 Rube MCP 与 Composio 自动化 Landbot 对话机器人工作流:完整实操指南

使用 Rube MCP 与 Composio 自动化 Landbot 对话机器人工作流:完整实操指南 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 仓库中的 landbot-automation skill 为蓝本系统讲解如何通过 Rube MCPComposio 的 MCP 网关让 Claude 等 AI Agent 直接驱动 Landbot 平台完成对话机器人的创建、配置与运维操作。读完本文你将掌握 Rube MCP 的接入方式、Landbot 连接的建立与验证流程、以RUBE_SEARCH_TOOLS → RUBE_MANAGE_CONNECTIONS → RUBE_MULTI_EXECUTE_TOOL为核心的三步调用范式以及避免工具失配、连接失效等常见陷阱的实战要点。背景Claude Skills 与 App 自动化的关系在深入 Landbot 自动化之前有必要先厘清一个概念边界。根据仓库 README.md 的说明Skills 不是 MCP 服务器也不是工具。MCP 定义 Agent 如何连接外部系统鉴权、传输、工具发现工具是 Agent 实际调用的单个函数而 Skill 定义的是有了连接和工具之后按什么顺序、带什么约束去执行什么工作流。三者协作关系为MCP 负责访问、工具负责行动、Skills 负责行为编排。本 Skill 属于仓库中 App Automation via Composio 分类下的预构建工作流 Skill该分类目前覆盖 78 个 SaaS 应用。每个 Skill 都包含工具调用序列、参数指导、已知陷阱和快速参考表且均基于从 Composio API 实时发现的真实工具 slug 编写。Landbot 正是其中之一。前置条件使用本 Skill 前需要满足以下三个前置条件Rube MCP 已连接客户端环境中必须存在RUBE_SEARCH_TOOLS工具它是判断 Rube MCP 是否可用的标志。Landbot 连接已激活通过RUBE_MANAGE_CONNECTIONS工具、以 toolkit 参数landbot建立的连接必须处于 ACTIVE 状态。先搜索再执行每次工作流执行前都必须先调用RUBE_SEARCH_TOOLS获取当前最新的工具 schema因为 Composio 的工具 schema 会随 API 演进持续变化。从 Skill 的 YAML frontmatterrequires: mcp: [rube]可以看出该 Skill 将 Rube MCP 声明为强依赖这也印证了Skill 依赖 MCP 提供访问能力的分层设计。接入 Rube MCPRube MCP 的接入方式极其轻量在客户端配置中把https://rube.app/mcp添加为 MCP 服务器即可无需任何 API Key——添加端点后即可直接工作。这一点与 connect skill 描述的获取 Composio API Key 安装 SDK方式不同属于面向已有 Rube 网关用户的零配置路径。接入后按以下顺序完成环境验证确认 Rube MCP 可用调用RUBE_SEARCH_TOOLS确认其能正常响应调用RUBE_MANAGE_CONNECTIONS传入 toolkitlandbot若连接状态不是 ACTIVE点击返回的授权链接完成 Landbot 账号的 OAuth 授权确认连接状态显示为 ACTIVE 之后再开始运行任何工作流。其中第 3 步是典型的首次授权流程Agent 引导用户完成授权后连接会持久化保存后续工作流无需重复授权——这与 connect/SKILL.md 中描述的 Auth Flow 行为一致。工具发现先搜索永远不要硬编码Landbot 工具集不是固定的schema 会变化。因此官方推荐在任何工作流执行之前先用RUBE_SEARCH_TOOLS做一次工具发现RUBE_SEARCH_TOOLS queries: [{use_case: Landbot operations, known_fields: }] session: {generate_id: true}该调用会返回四类关键信息可用的工具 slugtool slugs每个工具的输入 schemainput schemas推荐的执行计划recommended execution plans已知的坑known pitfalls。注意session: {generate_id: true}用于生成新的会话 ID如果是在既有工作流中继续操作则改为session: {id: existing_session_id}复用旧会话。会话 ID 是工作流状态的载体合理生成与复用直接影响后续调用的连续性。核心工作流模式三步调用范式整个 Landbot 自动化遵循一个固定的三步模式本 Skill 将其固化为可复制的调用模板。第一步发现可用工具RUBE_SEARCH_TOOLS queries: [{use_case: your specific Landbot task}] session: {id: existing_session_id}将use_case替换为具体的任务描述例如创建 Landbot 聊天机器人查询对话历史拿到该任务对应的工具 slug 与参数 schema。第二步检查连接状态RUBE_MANAGE_CONNECTIONS toolkits: [landbot] session_id: your_session_id在正式执行任何工具之前确认 Landbot 连接处于 ACTIVE。如果连接过期或被用户撤销这里的检查可以在执行前就拦截失败避免后续调用报错。第三步执行工具RUBE_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必须来自第一步RUBE_SEARCH_TOOLS的搜索结果禁止凭记忆硬编码arguments必须严格符合搜索返回的 schema字段名、字段类型逐一对应memory参数必须始终包含即使为空也要传{}——它是工具执行的上下文状态载体session_id复用第二步使用的同一个会话 ID保证状态连贯。RUBE_MULTI_EXECUTE_TOOL支持在tools数组中传入多个工具调用因此可以把创建机器人 配置欢迎语 发布等连续操作合并为一次执行减少往返延迟。批量操作与完整 Schema 获取除了三步范式中的三个核心工具本 Skill 还提到两个进阶入口批量操作RUBE_REMOTE_WORKBENCH在远程工作台中通过run_composio_tool()函数编程式地批量执行 Composio 工具适合需要循环、条件判断或并行处理复杂数据的场景完整 Schema 获取RUBE_GET_TOOL_SCHEMAS当搜索返回的工具带有schemaRef引用即 schema 过长、以引用形式返回时用它获取完整的工具 schema 定义。已知陷阱清单本 Skill 将踩坑经验沉淀为六条规则全部围绕动态 schema这一核心约束展开永远先搜索工具 schema 会变。不先调用RUBE_SEARCH_TOOLS就硬编码工具 slug 或参数是失败率最高的操作。检查连接执行工具前务必确认RUBE_MANAGE_CONNECTIONS返回 ACTIVE 状态连接失效是一切调用失败的根源之一。Schema 合规参数必须使用搜索结果的精确字段名和类型拼写偏差或类型错误会直接导致调用失败。Memory 参数每次RUBE_MULTI_EXECUTE_TOOL调用都必须携带memory哪怕内容为空{}。会话复用同一工作流内复用会话 ID新工作流再生成新 ID避免状态串扰。分页处理检查响应中是否包含分页令牌pagination tokens有则持续拉取直到数据取完防止结果被截断。快速参考表操作方式查找工具RUBE_SEARCH_TOOLS传入 Landbot 相关的 use case建立连接RUBE_MANAGE_CONNECTIONStoolkit 参数传landbot执行操作RUBE_MULTI_EXECUTE_TOOL使用搜索发现的工具 slug批量操作RUBE_REMOTE_WORKBENCHrun_composio_tool()获取完整 schemaRUBE_GET_TOOL_SCHEMAS用于带schemaRef的工具延伸阅读本 Skill 属于仓库 composio-skills 目录下 78 个同类应用自动化 Skill 之一可参考 composio-automation 与 composio-search-automation 观察同一三步范式在不同 toolkit 下的复用方式若希望以 API Key SDK 方式而非 Rube MCP 网关接入 Composio可参考 connect skill 中描述的 Composio Tool Router 流程与代码示例关于 Skill 的结构规范SKILL.md YAML frontmatter 可选scripts/、templates/、resources/见仓库 README.md 的 Creating Skills 一节。小结通过 Rube MCP 自动化 Landbot 的核心方法论可以浓缩为一句话以RUBE_SEARCH_TOOLS驱动、以RUBE_MANAGE_CONNECTIONS保障、以RUBE_MULTI_EXECUTE_TOOL落地。只要始终遵守先搜索、再连接、后执行的顺序并严格执行 schema 合规、memory 携带、会话复用与分页处理四条纪律就能让 AI Agent 稳定、安全地接管 Landbot 的日常运维任务。赞分享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点击查看免费下载相关推荐群晖硬盘兼容指南Synology_HDD_db 如何把第三方硬盘写入兼容数据库群晖硬盘兼容指南Synology_HDD_db 如何把第三方硬盘写入兼容数据库 装了一块第三方硬盘后群晖 NAS 的存储管理器弹出「未验证」警告建池、扩容运维存储CLI使用 Rube MCP 与 Composio 自动化 Bonsai 操作awesome-claude-skills 技能完整指南使用 Rube MCP 与 Composio 自动化 Bonsai 操作awesome claude skills 技能完整指南 导读 本文基于 awesomAI 技能AI 插件人工智能工作流自动化使用 Rube MCP 通过 Composio 自动化 API Ninjas 操作Claude Skills 完整实战指南使用 Rube MCP 通过 Composio 自动化 API Ninjas 操作Claude Skills 完整实战指南 本文是 awesome claudAI 技能AI 插件人工智能工作流自动化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表