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。
- 网页控制台:内置仪表盘,可浏览连接器、配置凭证并调试使用情况。
Sources
- undefinedoomol-lab/open-connector