npm i @oomol-lab/connector 接入现成集成
现成集成已经处理分页、参数、错误和权限范围,让团队把时间留给产品体验。
通过 OOMOL 接入后,GitHub、Gmail、Notion、Slack、Supabase、Airtable 等应用可以共用一套授权和调用逻辑,产品直接使用这些连接能力。
浏览集成OOMOL 将授权、凭据、参数、调用和记录统一管理,让你的产品通过一套连接能力接入应用。
现成集成已经处理分页、参数、错误和权限范围,让团队把时间留给产品体验。
API key、OAuth token 和连接配置保存在 OOMOL 里。你的后端用连接名称和参数发起调用。
个人和团队连接可通过 SDK、CLI、MCP 或 HTTP 调用。SaaS 用户账号由你的后端通过 ProjectConnector 或 SaaS HTTP 接口调用。
在 OOMOL Console 创建项目并配置 App,再通过 SDK 在后端发起用户授权和调用 action。
在 OOMOL Console 创建项目,把项目 ID 和 API key 安全保存到后端。
添加 provider config,填写 App 的 OAuth 信息并选择产品需要的授权范围。
通过 SDK 创建授权链接,并在产品中处理回调。
选择已连接账号,从后端执行 action,并在 OOMOL 查看状态和日志。
按连接范围选择入口:个人或团队账号、SaaS 用户账号,或自部署运行时。
在可信 TypeScript 后端中,使用 Connector 调用个人或团队账号,使用 ProjectConnector 调用 SaaS 用户账号。
npm i @oomol-lab/connector 开源命令行工具 ,可在本地检查连接、查看参数并快速验证调用。
oo login 让 MCP host 使用你在 OOMOL 中的个人或团队连接。SaaS 用户账号通过后端 ProjectConnector 调用。
connector.oomol.com/v1/mcp 通过普通 HTTP 接入;如果要自动生成客户端,也可以读取 OpenAPI 描述。
GET /v1/catalog 用 OOMOL 托管处理授权、凭据和调用,可以更快上线;需要掌控代码、数据和运维时,可以部署到 Cloudflare 或自行部署 OpenConnector。
这些问题覆盖托管方式、凭据位置、调用入口、权限控制和连接状态。
第三方账号凭据保存在所选的连接服务中。个人和项目 API key 留在可信后端;SaaS 客户端调用你产品自己的后端。
个人和团队连接可通过 SDK、CLI、MCP 或 HTTP 调用。SaaS 用户账号由你的后端通过 ProjectConnector 或 SaaS HTTP 接口调用。
托管 MCP 配置用于 OOMOL 个人或团队连接。SaaS 场景由你的后端鉴权产品用户,再通过 ProjectConnector 调用。将 Agent 工具接入该后端;客户端要求 MCP 时,需要提供面向产品用户的 MCP 适配层。
SDK 应该放在可信后端调用。浏览器页面可以发起面向用户的授权流程,但涉及项目凭据、admin token 或敏感连接标识的执行调用,应放在服务端。
OOMOL 支持 OAuth、API key、custom credential 和 no-auth provider,具体连接类型由 provider action 决定。OAuth 流程可以等待用户授权;API key 和 custom credential 连接可以同步返回账号。
可以。把 action 暴露给 Agent 或产品功能前,先确认 provider scope、action schema 和连接标签。自部署时,团队还可以控制部署策略、存储、日志和对外发布的接口。
当团队希望减少 OAuth 应用、凭据存储和服务运维负担时,可以用托管版本。
自部署时,团队需要管理 OAuth 应用、API key、runtime 数据库、encryption key、部署、升级、日志和访问控制。这条路径能让你对代码和数据有更多运维控制权。
Connected account 会返回 active、reauthorization required、error、disconnected 等状态。产品可以在调用 action 前检查账号状态,并在授权过期时引导用户重新连接。
页面里的 Logo 是一部分示例。OOMOL 可接入 1500+ 个应用和服务,包括 SaaS、开发工具、协作工具、数据系统和 AI 服务。