跳至正文
开源 · APACHE-2.0

OpenConnector,连接 AI Agent 与应用的开源网关。

OpenConnector 是由 OOMOL 维护、采用 Apache-2.0 许可证的开源连接器运行时,用于连接 AI Agent 与应用 API。 它管理账号连接和凭证,并通过 SDK、CLI、MCP 或 HTTP 提供 Action 调用。你可以自行部署,也可以选择 OOMOL 托管服务。

OpenConnector 是 OOMOL 维护的开源连接器运行时,openconnector.io 是本项目的官方网站。

希望省去部署? 使用 OOMOL↗

  • 支持自托管
  • 可查看的 Action
  • SDK · CLI · MCP · HTTP

本地控制台

看清 Agent 可以调用什么。

在 OpenConnector 自带的控制台中浏览服务、配置连接,并查看 Action。

查看项目
控制台交互预览 · 展示精选应用,不代表真实账户连接或运行状态。

工作方式

在 Agent 与应用之间,建立清晰边界。

Agent 发现可调用的能力,网关检查访问权限并执行 Action,服务凭证留在运行环境中。

你的 Agent / 应用

OpenConnector

凭证 · 权限范围 · 策略 · 运行记录

已连接的应用
01

连接账户

配置 API Key 或通过 OAuth 授权连接,将账户凭证保留在网关内。

02

发现 Action

调用前查看输入结构、所需权限和使用的账户身份。

03

受控执行

通过运行时令牌和 Action 策略控制调用,并查看经过脱敏的执行记录。

连接器目录

连接工作中已经在用的应用。

从熟悉的服务开始:查看开源实现,或通过 OOMOL 连接账户。

开发者工具

同一套 Action,自由选择调用方式。

从无需授权的 Hacker News Action 开始,再连接所需应用。SDK 和 CLI 同时支持自托管与 OOMOL 托管环境。

阅读文档
TypeScript
import { OpenConnector } from "@oomol-lab/connector";

const connector = new OpenConnector({
  baseUrl: "http://localhost:3000",
  runtimeToken: process.env.OOMOL_CONNECT_RUNTIME_TOKEN,
});

const stories = await connector.hackernews.get_top_stories({});
console.log(stories);

先安装 @oomol-lab/connector。此示例在 Node.js 中调用已启动的本地 OpenConnector。

现成的能力,自由的选择。

从预置 Action 开始,在自己的环境中运行网关,也可以将改进贡献给社区。

  • 预置 Action
  • 网关可自托管
  • 社区共同建设
查看能力与部署对比

开始构建

选择适合你的运行方式。

在自己的基础设施上运行 OpenConnector,或交由 OOMOL 托管运行环境及支持的 OAuth 连接。

你的基础设施

运行 OpenConnector

适合希望自主掌控运行环境、存储与配置的开发者。

  • 使用 Docker 或 Node.js 在本地启动。
  • 自行管理凭证及 OAuth 应用。
  • 查看、扩展并部署源代码。

免部署开始

使用 OOMOL

适合希望直接连接应用并开始调用 Action 的个人与团队。

  • 使用托管的连接器运行环境。
  • 通过托管 OAuth 授权支持的应用。
  • 通过 Agent、CLI、MCP 或 SDK 调用。

两条路径共享 provider ID、Action ID 和 schema。客户端配置与账户授权方式取决于选择的运行环境。

关于 OpenConnector 的常见问题

OpenConnector 是什么?

OpenConnector 是 OOMOL 的开源网关,连接 AI Agent 与应用 API。它管理账号连接,并通过 SDK、CLI、MCP 和 HTTP 提供可检查的 Action。

关于项目 →

不用 OOMOL 托管也能使用吗?

可以。你可以在自己的基础设施上运行开源运行时,并配置自己的凭证和 OAuth 应用。OOMOL 托管是可选方案,为受支持的应用提供托管 OAuth 和运行时。

使用 Docker 自托管 OpenConnector →

目录中的每个 Action 都经过验证了吗?

目录定义、本地执行器与成功调用上游 API 是不同层次的证据。使用前应检查具体 Action、源码修订和验证说明。

能力验证 →

切换运行时只需要修改 URL 吗?

在支持的范围内,Provider ID、Action ID 和 Schema 可以共用,但运行时令牌、账号连接、OAuth 配置和客户端设置取决于部署环境。请按所选运行时的指南完成配置。

SDK 与 CLI →

开放构建

读源码,自己运行,一起完善。

查看运行时与连接器执行代码,提交问题,或贡献新的连接器。项目采用 Apache-2.0 许可证。

项目定义 · 英文 README 原文节选

“OpenConnector is an open-source connector gateway for AI agents”

OpenConnector README · OOMOL↗

已获得 GitHub 社区的 5,799 个 Star。