open-connector:一個開源的連接器閘道,為 AI 代理提供安全、集中式的 1,000+ 應用供應商存取
open-connector:一個開源的連接器閘道,為 AI 代理提供安全、集中式的 1,000+ 應用供應商存取
它解決了什麼問題
OpenConnector 是一個開源的連接器閘道,允許 AI 代理與大量第三方應用互動,而不需要代理本身處理敏感的供應商憑證。它提供一個集中且安全的邊界,用於管理驗證(API 金鑰、OAuth2)以及在 1,000+ 供應商和 10,000+ 預建動作之間執行操作。
它如何運作
它充當 AI 代理與外部服務之間的閘道。代理透過 TypeScript SDK、CLI、MCP(Model Context Protocol)或 HTTP/OpenAPI 來發現並執行動作。閘道負責憑證儲存與 OAuth 流程,確保供應商密鑰停留在安全的執行時邊界之後。它可以透過 Docker 本地部署、在 Fly.io 上部署,或作為 Cloudflare Workers 上的輕量執行環境。
適用對象
- AI 代理開發者:構建需要持久且安全存取使用者應用帳號(例如 GitHub、Gmail、Notion、Slack)的產品。
- 企業團隊:需要自行託管或私有執行環境,以完整掌控憑證與執行日誌的團隊。
- 產品團隊:在現有應用中加入代理工作流程,且需要穩定、可檢視的動作合約的開發者。
重點特色
- 龐大目錄:可存取超過 1,000 家供應商與 10,000 個預建動作。
- 彈性部署:支援本地 Docker、Fly.io 與 Cloudflare Workers(使用 D1/R2)。
- 安全憑證管理:處理 API 金鑰、OAuth2 與自訂憑證,提供隱蔽的執行日誌與政策控制。
- 多介面存取:相容 MCP、OpenAPI 與專屬的 TypeScript SDK。
- Web 控制台:內建儀表板,可瀏覽連接器、設定憑證與除錯使用情形。
Sources
- undefinedoomol-lab/open-connector