Pipedream Connect

Polar Sponsor
爱发电 赞助
.NET 9.0

通过 Pipedream Connect 将 OpenClaw 代理连接到数千个应用,实现每个代理的 OAuth 隔离,提供一流 MCP 工具以及实时已连接账户发现

Pipedream Connect. 使用此技能实现OpenClaw Pipedream集成. . 当代集成摘要.

功能概述

Pipedream Connect. 使用此技能实现OpenClaw Pipedream集成. . 当代集成摘要.是一项面向实际任务的技能,主要用于OpenClaw 现在使用此模式:.;Global Pipedream tab = 仅限平台资格.;

核心要点

  • Agent Tools → P。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Pipedream Connect

此技能用于 OpenClaw 的 Pipedream 集成。

当前集成概览

OpenClaw 当前使用以下模型:

  • 全局 Pipedream 页签 = 仅平台级凭据
  • Agent Tools → Pipedream = 按 Agent 级别的应用连接与启用
  • 已连接的 Pipedream 应用将成为一级 Agent 工具
  • 已连接的应用通过 Pipedream Connect 账户 API 实时发现
  • “浏览全部应用”按需加载完整的动态应用目录
  • 目录图标在可用时,直接来自已认证的 Pipedream 应用元数据(img_src)

已实现的关键改进

1) 已连接的 Pipedream 工具为一级工具

已连接应用的 MCP 工具将以常规方式注册至 Agent 运行时环境。

这意味着:

  • 在常规聊天交互中,Agent 无需 使用原始的 mcporter call ... 桥接语法
  • 工具目录将直接呈现已连接应用的工具
  • 执行仍会在底层经由各 Agent 对应的 mcporter 服务路由

服务器命名模式:

pipedream-{externalUserId}-{appSlug}

2) 按 Agent 的连接模型

每个 Agent 均通过 external_user_id 拥有独立的 Pipedream 身份。

默认行为:

  • external_user_id 默认取值为 Agent 的 slug / id
  • 每个 Agent 拥有隔离的 OAuth 账户及 MCP 工具可见性

按 Agent 的配置路径:

~/.openclaw/workspace/config/integrations/pipedream/{agentId}.json

3) 实时连接账户发现

Agent 刷新操作调用 Pipedream Connect 账户 API,实时发现已连接的应用。

若具备实时 API 访问能力,则不应将本地配置视为已连接应用的唯一可信来源。

4) 完整应用目录为动态生成

应用浏览器应使用实时的完整目录,而非静态硬编码列表。

当前预期行为:

  • 点击 浏览全部应用 将动态加载完整目录
  • 不应依赖陈旧的前端应用常量作为权威的应用元数据来源

5) 真实应用图标现由 Pipedream 元数据提供

在可用时,使用已认证的 Pipedream 应用元数据,使应用可渲染真实图标。

重要细节:

  • 已认证的应用端点暴露 img_src
  • 公开的 MCP 目录端点可能不会在相同路径下暴露等效的图标元数据
  • UI 应在 iconUrl 存在时渲染该 URL;若缺失或加载失败,须安全降级

架构

全局 Pipedream 页签
  -> 保存平台凭据
  -> 显示整体状态

Agents -> [Agent] -> Tools -> Pipedream
  -> 设置 / 覆盖 external user id
  -> 连接应用
  -> 刷新已连接账户
  -> 启用已连接应用的 MCP 工具
  -> 浏览完整的动态应用目录

设置工作流

1) 创建 Pipedream 凭据

在 Pipedream 中:

  • 创建一个 OAuth 客户端
  • 复制 client_id 和 client_secret
  • 创建或选择一个项目
  • 复制 project_id

2) 配置 OpenClaw 全局凭据

在 OpenClaw 控制台的 Pipedream 页签中,保存以下信息:

  • Client ID
  • Client Secret
  • Project ID
  • Environment

除非明确在开发环境中测试,否则优先使用 production。

3) 按 Agent 连接应用

在 Agents → [Agent] → Tools → Pipedream 中:

  • 验证 external user id
  • 连接一个应用
  • 完成 OAuth 授权流程
  • 刷新账户列表
  • 如需,启用该应用

4) 正常使用这些工具

启用后,已连接的 MCP 工具将作为该 Agent 的普通工具出现。

存储与安全

密钥(Secrets)

将 clientId 和 clientSecret 存储于 OpenClaw 密钥库中:

~/.openclaw/secrets.json

非密钥配置项

将非密钥类的 Pipedream 配置存储于:

~/.openclaw/workspace/config/pipedream-credentials.json

预期的非密钥字段包括:

  • projectId
  • environment
  • externalUserId

切勿将明文 client secrets 保留在常规配置文件中。

需保留的运行时行为

修改此集成时,请确保维持以下行为:

  1. 已连接应用保持按 Agent 隔离
  2. 已连接应用的工具在 Agent 运行时中继续保持一级工具地位
  3. 实时 API 数据优先于陈旧的本地展示元数据
  4. “浏览全部应用”使用动态完整目录
  5. 图标在可用时优先使用 img_src / iconUrl
  6. 若图标 URL 加载失败,UI 必须安全降级

常用 RPC / 方法

本集成涉及的常见网关方法包括:

  • pipedream.status
  • pipedream.saveCredentials
  • pipedream.catalog
  • pipedream.connect
  • pipedream.disconnect
  • pipedream.activate
  • pipedream.test
  • pipedream.agent.status
  • pipedream.agent.save
  • pipedream.agent.delete

在文档编写或调试过程中,请以网关服务器方法及 Agent/全局 Pipedream UI 控制器中的实际实现为准。

调试指南

已连接应用缺失

请按如下顺序排查:

  1. 全局凭据是否已配置
  2. 项目与环境是否正确
  3. OAuth 是否成功完成
  4. Agent 的 external user id 是否符合预期
  5. 刷新操作是否成功调用实时账户 API
  6. 应用启用是否已完成

应用连接后工具缺失

请检查:

  1. pipedream.agent.status 中是否存在该已连接账户
  2. 是否已为 pipedream-{externalUserId}-{appSlug} 创建对应的 mcporter 服务
  3. 运行时工具注册逻辑是否已将 MCP 工具加载进 Agent 工具目录

图标错误 / 陈旧

请检查:

  1. 目录路径是否使用了已认证的 Pipedream 应用元数据
  2. img_src 是否已映射至 iconUrl
  3. UI 渲染是否基于实时目录数据,而非旧的静态回退方案
  4. 回退渲染是否掩盖了图像加载失败问题

应用列表行为异常

若“浏览”功能依赖陈旧的前端常量,请改用动态目录路径。

Shell / 底层调试

仅限底层调试:mcporter 服务遵循如下模式:

mcporter call pipedream-main-gmail.gmail-find-email 
  instruction="Find unread emails from today"

但对常规 OpenClaw Agent 使用场景,应优先采用一级工具路径,而非指导用户直接调用 mcporter。

常涉及的文件

更新该集成时,请检查以下区域:

  • 网关服务器中 pipedream.* 相关方法
  • 全局 Pipedream 的 UI 视图 / 控制器
  • Agent 级 Pipedream 的 UI 视图 / 控制器
  • 将已连接 MCP 工具导入 Agent 工具注册表的运行时工具注册路径
  • mcporter 配置写入 / 刷新路径

实用规则

若问题涉及:

  • 凭据或项目设置 → 查看全局页签
  • 应用连接 / 启用 → 查看 Agent Tools 面板
  • 工具可用性 → 查看运行时 MCP 工具注册逻辑
  • 图标 / 目录显示 → 查看动态目录路径
  • 陈旧元数据 → 首先移除对静态回退方案的依赖

相关专题

更多
python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2025.07.23

2487

16

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

2024.12.23

5722

11

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.20

4243

6

pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2023.10.09

1870

5

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

2026.10.10

0

15

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

2026.10.10

0

15

Kratos框架Protobuf接口定义与代码生成合集
Kratos框架Protobuf接口定义与代码生成合集

本专题讲解Kratos框架接口定义体系,涵盖proto编写规范、proto add/client/server生成命令、http注解路由、validate校验、OpenAPI文档生成、跨服务proto复用与兼容性设计。

2026.10.10

0

15

C++虚函数怎么定义和调用
C++虚函数怎么定义和调用

C++虚函数是实现运行时多态的重要机制。本专题从virtual关键字的基本用法入手,介绍基类与派生类之间的函数重写、基类指针调用派生类方法,以及动态绑定的执行过程,帮助初学者掌握虚函数的核心语法。

2026.10.10

0

26

C++类与对象的封装方法教程
C++类与对象的封装方法教程

C++封装是面向对象编程的核心特性之一,通过类将数据与操作数据的函数组织在一起,并利用访问权限控制外部访问。本专题介绍类的定义、成员变量、成员函数以及public、private和protected的使用方法,帮助初学者掌握封装的基本原理。

2026.10.10

0

32

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习

Python虚拟环境官方教程
Python虚拟环境官方教程

共0课时 | 0人学习

Python venv官方模块文档
Python venv官方模块文档

共0课时 | 0人学习