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 个预建动作。
- Flexible Deployment: 支持本地 Docker, Fly.io, 以及 Cloudflare Workers (使用 D1/R2)。
- Secure Credential Management: 处理 API keys, OAuth2, 以及自定义凭证,并提供脱敏的运行日志和策略控制。
- Multi-Interface Access: 兼容 MCP, OpenAPI, 以及专用的 TypeScript SDK。
- Web Console: 包含一个内置的仪表板,用于浏览连接器, 配置凭证, 以及调试使用情况。