通过 Pipedream Connect 将 OpenClaw 代理连接到数千个应用,实现每个代理的 OAuth 隔离,提供一流 MCP 工具以及实时已连接账户发现
Pipedream Connect. 使用此技能实现OpenClaw Pipedream集成. . 当代集成摘要.是一项面向实际任务的技能,主要用于OpenClaw 现在使用此模式:.;Global Pipedream tab = 仅限平台资格.;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
此技能用于 OpenClaw 的 Pipedream 集成。
OpenClaw 当前使用以下模型:
img_src)已连接应用的 MCP 工具将以常规方式注册至 Agent 运行时环境。
这意味着:
mcporter call ... 桥接语法服务器命名模式:
pipedream-{externalUserId}-{appSlug}
每个 Agent 均通过 external_user_id 拥有独立的 Pipedream 身份。
默认行为:
external_user_id 默认取值为 Agent 的 slug / id按 Agent 的配置路径:
~/.openclaw/workspace/config/integrations/pipedream/{agentId}.json
Agent 刷新操作调用 Pipedream Connect 账户 API,实时发现已连接的应用。
若具备实时 API 访问能力,则不应将本地配置视为已连接应用的唯一可信来源。
应用浏览器应使用实时的完整目录,而非静态硬编码列表。
当前预期行为:
在可用时,使用已认证的 Pipedream 应用元数据,使应用可渲染真实图标。
重要细节:
img_srciconUrl 存在时渲染该 URL;若缺失或加载失败,须安全降级全局 Pipedream 页签 -> 保存平台凭据 -> 显示整体状态 Agents -> [Agent] -> Tools -> Pipedream -> 设置 / 覆盖 external user id -> 连接应用 -> 刷新已连接账户 -> 启用已连接应用的 MCP 工具 -> 浏览完整的动态应用目录
在 Pipedream 中:
client_id 和 client_secretproject_id在 OpenClaw 控制台的 Pipedream 页签中,保存以下信息:
除非明确在开发环境中测试,否则优先使用 production。
在 Agents → [Agent] → Tools → Pipedream 中:
启用后,已连接的 MCP 工具将作为该 Agent 的普通工具出现。
将 clientId 和 clientSecret 存储于 OpenClaw 密钥库中:
~/.openclaw/secrets.json
将非密钥类的 Pipedream 配置存储于:
~/.openclaw/workspace/config/pipedream-credentials.json
预期的非密钥字段包括:
projectIdenvironmentexternalUserId切勿将明文 client secrets 保留在常规配置文件中。
修改此集成时,请确保维持以下行为:
img_src / iconUrl本集成涉及的常见网关方法包括:
pipedream.statuspipedream.saveCredentialspipedream.catalogpipedream.connectpipedream.disconnectpipedream.activatepipedream.testpipedream.agent.statuspipedream.agent.savepipedream.agent.delete在文档编写或调试过程中,请以网关服务器方法及 Agent/全局 Pipedream UI 控制器中的实际实现为准。
请按如下顺序排查:
请检查:
pipedream.agent.status 中是否存在该已连接账户pipedream-{externalUserId}-{appSlug} 创建对应的 mcporter 服务请检查:
img_src 是否已映射至 iconUrl若“浏览”功能依赖陈旧的前端常量,请改用动态目录路径。
仅限底层调试:mcporter 服务遵循如下模式:
mcporter call pipedream-main-gmail.gmail-find-email instruction="Find unread emails from today"
但对常规 OpenClaw Agent 使用场景,应优先采用一级工具路径,而非指导用户直接调用 mcporter。
更新该集成时,请检查以下区域:
pipedream.* 相关方法若问题涉及: