跳至正文
開源 · 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。