一个 SDK接入 1000+ 应用

OOMOL 是一整套开源的应用连接服务解决方案,为 AI Agent 和产品后端提供统一、可靠的连接层。

1000+
个应用可接入
10000+
个工具可调用
1
个开源 SDK

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

GitHub、Gmail、Notion、Slack、Supabase、Airtable 这些账号,不需要你逐个重写授权和调用逻辑。通过 OOMOL 接入后,产品就能使用同一套连接能力。

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

不用为每个 API 重做一遍

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

接入现成集成

接上用户真正会用的应用,把时间留给产品体验,而不是分页、参数、错误处理和权限范围。

让你的后端少碰凭据

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

一次连接,到处使用

TypeScript 后端、MCP 工具和 HTTP 调用都能共用同一批账号连接,不用在每个入口重复授权。

轻松完成首次接入

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

  1. 01

    创建项目

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

  2. 02

    配置 App

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

  3. 03

    发起用户授权

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

  4. 04

    调用并查看状态

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

一批连接,多种调用方式

TypeScript SDK、oo CLI、MCP 和 HTTP 都能调用同一批账号连接。调用方式可以按场景选择,授权和凭据不用重复做。

Connector SDK

在 TypeScript 后端访问已连接应用,把集成能力嵌进你的产品。

查看 SDK

MCP

通过 OOMOL 的 MCP 支持,让 MCP host 使用已连接应用;账号和权限仍在 OOMOL 中管理。

安装 MCP

HTTP 和 OpenAPI

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

阅读文档

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

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

托管选项

OOMOL 托管

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

阅读 SDK 指南
边缘部署

部署到 Cloudflare

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

阅读 Cloudflare 配置
自行部署

自部署 OpenConnector

把连接服务、Web 控制台和数据放在自己的环境里,适合需要完整控制权的团队。

阅读自部署

常见问题

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

账号凭据放在哪里?

凭据保存在 OOMOL。你的后端通过 SDK、MCP 或 HTTP 调用允许的接口,只需要使用连接名称和参数。

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

SDK、oo CLI、MCP、HTTP 和 OpenAPI 都能使用同一批连接。按你的产品场景选择接入方式即可。

Agent 和产品后端能共用同一批连接吗?

可以。同一套连接服务可以通过 oo CLI 或 MCP 提供给 Agent 工作流,也可以通过 SDK 或 HTTP 提供给产品后端。具体访问能力仍取决于账号、授权范围,以及你为每个场景开放的 action。

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

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

只支持 OAuth 吗?

不只 OAuth。只要 provider action 支持对应连接类型,OOMOL 可以使用 OAuth、API key、custom credential 和 no-auth provider。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 可接入 1000+ 个应用和服务,包括 SaaS、开发工具、协作工具、数据系统和 AI 服务。

还有 SDK 相关问题?

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

联系支持