一个 SDK接入 1500+ 应用

面向 AI Agent 和产品后端的统一应用连接层。支持 OOMOL 托管,也可通过源码公开的 OpenConnector 自行部署。

1500+
个应用可接入
10,000+
个工具可调用
1
个开源 SDK

让用户连接他们已经在用的应用

通过 OOMOL 接入后,GitHub、Gmail、Notion、Slack、Supabase、Airtable 等应用可以共用一套授权和调用逻辑,产品直接使用这些连接能力。

浏览集成
GitHub
Gmail
Notion
Slack
Supabase
Airtable
Google Sheets
HubSpot
Zoom
Figma
Stripe
Cloudflare

不用为每个 API 重做一遍

OOMOL 将授权、凭据、参数、调用和记录统一管理,让你的产品通过一套连接能力接入应用。

接入现成集成

现成集成已经处理分页、参数、错误和权限范围,让团队把时间留给产品体验。

让你的后端少碰凭据

API key、OAuth token 和连接配置保存在 OOMOL 里。你的后端用连接名称和参数发起调用。

一次连接,到处使用

个人和团队连接可通过 SDK、CLI、MCP 或 HTTP 调用。SaaS 用户账号由你的后端通过 ProjectConnector 或 SaaS HTTP 接口调用。

轻松完成首次接入

在 OOMOL Console 创建项目并配置 App,再通过 SDK 在后端发起用户授权和调用 action。

  1. 创建项目

    在 OOMOL Console 创建项目,把项目 ID 和 API key 安全保存到后端。

  2. 配置 App

    添加 provider config,填写 App 的 OAuth 信息并选择产品需要的授权范围。

  3. 发起用户授权

    通过 SDK 创建授权链接,并在产品中处理回调。

  4. 调用并查看状态

    选择已连接账号,从后端执行 action,并在 OOMOL 查看状态和日志。

一批连接,多种调用方式

按连接范围选择入口:个人或团队账号、SaaS 用户账号,或自部署运行时。

TypeScript

Connector SDK

在可信 TypeScript 后端中,使用 Connector 调用个人或团队账号,使用 ProjectConnector 调用 SaaS 用户账号。

npm i @oomol-lab/connector
查看 SDK
MCP

MCP

让 MCP host 使用你在 OOMOL 中的个人或团队连接。SaaS 用户账号通过后端 ProjectConnector 调用。

connector.oomol.com/v1/mcp
安装 MCP
REST

HTTP 和 OpenAPI

通过普通 HTTP 接入;如果要自动生成客户端,也可以读取 OpenAPI 描述。

GET /v1/catalog
阅读文档

托管更快上线,自部署完全掌控

用 OOMOL 托管处理授权、凭据和调用,可以更快上线;需要掌控代码、数据和运维时,可以部署到 Cloudflare 或自行部署 OpenConnector。

托管选项

OOMOL 托管

由 OOMOL 处理授权、凭据和调用,减少运维工作,适合希望更快上线的团队。

阅读 SDK 指南
边缘部署

部署到 Cloudflare

用 Workers、D1、R2 和 Static Assets 部署一套轻量服务,由团队自行运维。

阅读 Cloudflare 配置

常见问题

这些问题覆盖托管方式、凭据位置、调用入口、权限控制和连接状态。

账号凭据放在哪里?

第三方账号凭据保存在所选的连接服务中。个人和项目 API key 留在可信后端;SaaS 客户端调用你产品自己的后端。

哪些入口可以使用这些连接?

个人和团队连接可通过 SDK、CLI、MCP 或 HTTP 调用。SaaS 用户账号由你的后端通过 ProjectConnector 或 SaaS HTTP 接口调用。

我的 Agent 能用这里的 MCP 配置调用 SaaS 用户账号吗?

托管 MCP 配置用于 OOMOL 个人或团队连接。SaaS 场景由你的后端鉴权产品用户,再通过 ProjectConnector 调用。将 Agent 工具接入该后端;客户端要求 MCP 时,需要提供面向产品用户的 MCP 适配层。

SDK 应该放在浏览器里调用,还是放在后端?

SDK 应该放在可信后端调用。浏览器页面可以发起面向用户的授权流程,但涉及项目凭据、admin token 或敏感连接标识的执行调用,应放在服务端。

只支持 OAuth 吗?

OOMOL 支持 OAuth、API key、custom credential 和 no-auth provider,具体连接类型由 provider action 决定。OAuth 流程可以等待用户授权;API key 和 custom credential 连接可以同步返回账号。

可以限制开放哪些 action 吗?

可以。把 action 暴露给 Agent 或产品功能前,先确认 provider scope、action schema 和连接标签。自部署时,团队还可以控制部署策略、存储、日志和对外发布的接口。

什么时候适合用 OOMOL 托管?

当团队希望减少 OAuth 应用、凭据存储和服务运维负担时,可以用托管版本。

自部署时需要自己管理什么?

自部署时,团队需要管理 OAuth 应用、API key、runtime 数据库、encryption key、部署、升级、日志和访问控制。这条路径能让你对代码和数据有更多运维控制权。

怎么判断一个连接还能不能用?

Connected account 会返回 active、reauthorization required、error、disconnected 等状态。产品可以在调用 action 前检查账号状态,并在授权过期时引导用户重新连接。

这里只支持展示出来的这些应用吗?

页面里的 Logo 是一部分示例。OOMOL 可接入 1500+ 个应用和服务,包括 SaaS、开发工具、协作工具、数据系统和 AI 服务。

还有 SDK 相关问题?

联系 OOMOL 支持,我们会帮你判断应该使用 SDK、OOMOL 托管、Cloudflare 部署还是自部署。

联系支持