oomol-lab/open-connector

Open-source auth gateway connecting 1000+ SaaS providers to AI agents through SDK, CLI, MCP, HTTP, and OpenAPI.

What it solves

OpenConnector 是一个開源連接器閘道,允許 AI agent 與廣大的第三方應用程式進行互動,而不需要 agent 程序本身處理敏感的供應商憑證。它提供了一個集中式、安全的邊界,用於管理身份驗證(API keys, OAuth2)並在 1,000+ 個供應商和 10,000+ 個預建動作中執行動作。

How it works

它作為 AI agent 與外部服務之間的閘道。Agent 可以透過 TypeScript SDK, CLI, MCP (Model Context Protocol), 或 HTTP/OpenAPI 進行動作的發現與執行。閘道處理憑證存儲與 OAuth 流程,確保供應商的機密資訊留在安全的運行時邊界內。它可以透過 Docker 本地部署,或部署在 Fly.io,或作為 Cloudflare Workers 上的輕量級運行時。

Who it’s for

  • AI Agent Developers: 正在開發需要讓 agent 具備對使用者應用程式帳號(例如 GitHub, Gmail, Notion, Slack)進行持久且安全存取的產品的開發者。
  • Enterprise Teams: 需要透過自託管或私有運行時來維持對憑證與運行日誌的完全控制權的企業團隊。
  • Product Teams: 正在為現有應用程式增加 agentic workflows 且需要穩定、可檢查的動作合約的開發者。

Highlights

  • Massive Catalog: 可存取超過 1,000 個供應商和 10,000 個預建動作。

  • **Massive Catalog: 可存取超過 1,000 個供應商和 10,000 個預建動作。

  • Flexible Deployment: 支持 Docker 本地部署, Fly.io, 以及 Cloudflare Workers (使用 D1/R2)。

  • Secure Credential Management: 處理 API keys, OAuth2, 以及自定義憑證,並提供脫敏的運行日誌與策略控制。

  • Multi-Interface Access: 兼容於 MCP, OpenAPI, 以及專用的 TypeScript SDK。

  • Web Console: 包含一個內建的儀表板,用於瀏覽連接器, 進行憑證憑證配置, 以及除錯 usage

    extightthought