Connector 產品地圖
OOMOL 提供三種 Connector 產品。它們共享相似的 providers、actions 與呼叫方式,但面向的帳號歸屬、租戶模型和部署邊界不同。
先選擇產品,再選擇存取方式。Connector 可以透過 CLI、MCP、SDK 或 HTTP 使用。
三個產品
| 產品 | 一句話區分 |
|---|---|
| OOMOL Connector(託管) | 個人或團隊直接使用,OOMOL 負責執行 |
| Connector for SaaS | 依 Project 和 external user 隔離,OOMOL 負責執行 |
| OpenConnector | 開源 runtime,由你自己部署和執行 |
OOMOL Connector(託管)
連接 App 後,個人或團隊可以在不同 Agent 中重複使用這些 connections。最常見的入口是 oo CLI 和 MCP;可信後端也可以用個人 Connector client 呼叫帳號。
適合希望直接使用 Gmail、GitHub、Notion、Slack 等工具,不想維運 OAuth、憑證儲存和執行 runtime 的使用者。
Connector for SaaS
為你的產品建立 Project,再用 externalUserId 隔離每個終端使用者。使用者連接自己的第三方帳號,你的後端透過 ProjectConnector 代使用者執行 actions。
適合需要把「連接第三方帳號」作為產品能力提供給客戶的 SaaS 團隊。
OpenConnector
OpenConnector 是開源的 Connector runtime / gateway。你負責部署、儲存、OAuth apps、encryption keys、tokens、策略、日誌和升級,並透過 MCP、HTTP、OpenAPI 或 SDK 使用它。
它們共享什麼
三個產品都圍繞同一組基本概念工作:
Provider → Connection → Action → 執行結果
- Provider 定義服務的認證方式和可呼叫 actions。
- Connection 儲存某個帳號完成授權後的憑證。
- Action 是 Agent 或後端可以呼叫的具體操作。
- Runtime 選擇 connection、執行策略、呼叫 provider 並回傳結果。
選擇產品時,重點確認 connection 屬於誰、如何隔離,以及由誰維運 runtime。
選擇依據
- 個人帳號和 SaaS 產品都可以使用 SDK,產品選擇取決於帳號歸屬和隔離方式。
- SaaS 產品使用 Project 和 external user 隔離不同終端使用者,個人 API key 只用於個人或 Team connections。
- Provider OAuth token 始終保留在 Connector 的憑證邊界內。
下一步
如果仍不確定,閱讀選擇 Connector 產品。已經確定使用託管 Connector 的個人或團隊,可以直接進入快速開始。
Wanta