OpenConnector
OpenConnector 是开源的 Connector runtime / gateway。它管理 provider 凭据与 connections,加载 action schemas,执行 provider API 调用,并把这些能力暴露给 Agent 和应用。
它以可部署软件的形式提供 runtime 和 gateway。
OpenConnector 做什么
oo CLI / MCP / SDK / HTTP
↓
OpenConnector runtime
↓
凭据、策略、Provider actions、运行记录
- 管理 API key、OAuth2、自定义凭据和无需认证的 connections。
- 提供统一的 providers、actions 和 schemas。
- 通过
/mcp、HTTP actions API 和/openapi.json对外提供能力。 - 通过 Web Console 管理 connections、OAuth configs、runtime tokens、策略与运行记录。
谁应该使用
- 必须把凭据与执行记录保留在自己的基础设施。
- 需要控制出站网络、数据库、日志和备份。
- 希望通过 MCP 或 HTTP 为内部 Agent 提供 actions。
- 愿意自己创建 provider OAuth apps 并维护 callback URLs。
只想快速让 Agent 使用自己的 Apps 时,优先使用 OOMOL Connector(托管)。需要按 SaaS 终端用户隔离账号时,使用 Connector for SaaS。
访问方式
| 入口 | 用途 |
|---|---|
| MCP | 给支持 MCP 的 Agent 暴露发现与执行工具 |
| HTTP / OpenAPI | 从任意服务端语言调用 actions |
OpenConnector SDK client | 从 TypeScript 调用 runtime |
| oo CLI | 让终端 Agent 指向这个 runtime |
| Web Console | 管理配置、connections、tokens 和运行记录 |
这些入口都连接到同一个 OpenConnector runtime。
你需要运维什么
- Admin token 与 runtime tokens。
- Credential encryption key 与敏感存储。
- Provider OAuth apps、API keys 和公开 callback origin。
- Action allowlists、blocklists 和文件策略。
- 数据库、备份、网络、监控和升级。
开始部署
按照 OpenConnector 自部署指南运行 runtime,再通过 OpenConnector SDK、MCP 或 HTTP 连接它。OAuth provider 配置从 OAuth app 配置指南开始。
Wanta