Открыть документацию

Обзор Connector

OOMOL Connector — это hosted-сервис подключений для отдельных пользователей и команд. Подключите Apps, например Gmail, GitHub, Notion или Slack, а затем используйте разрешённые actions из Agent или доверенного backend, пока OOMOL управляет OAuth, хранением credentials, обновлением токенов и выполнением actions.

Этот путь использует personal API key вида api_…. Храните ключ в backend environment или менеджере секретов.

Если нужно приглашать коллег, назначать роли или управлять доступом к подключениям, см. Управление Teams.

Зачем использовать OOMOL Connector

  • Одно подключение для нескольких сред: вызывайте одно подключение App через oo CLI, MCP или SDK и повторно используйте его в поддерживаемых Agents.
  • Меньше операций аутентификации: OOMOL управляет процессами OAuth, хранением credentials и обновлением токенов.
  • Защита credentials аккаунтов: Agents, Skills и код приложения используют разрешённые actions, не получая необработанные OAuth-токены.
  • Точный контроль доступа: настройте actions, разрешённые для каждого подключения, и участников Team, которые могут его использовать.
  • Поддержка пользователей и команд: отдельные пользователи могут подключать собственные Apps, а команды — совместно использовать подключения и управлять доступом участников.

Выберите подходящий путь Connector

ЗадачаПуть
Вызывать Apps, подключённые к аккаунту OOMOLHosted-клиент Connector
Позволить каждому пользователю продукта подключить собственный аккаунтИнтеграция SaaS
Самостоятельно управлять runtime и хранением credentialsOpenConnector

Как выполняется вызов

  1. Подключите аккаунт App в OOMOL.
  2. Создайте personal Connector API key в OOMOL Console.
  3. Инициализируйте @oomol-lab/connector в доверенном backend-коде.
  4. Выберите action и при необходимости именованное подключение.
  5. Connector вызывает провайдера и возвращает результат action.

Backend получает результаты actions и execution metadata, не читая необработанный OAuth-токен провайдера.

Возможности SDK

ЗадачаAPI SDK
Выполнить смоделированную операциюexecute или executeRaw
Вызвать endpoint без смоделированного actionproxy
Найти провайдеров и схемы actionscatalog
Получить список подключённых аккаунтовapps.list

Начните разработку

Следуйте руководству Вызов подключённых Apps через SDK, чтобы установить package, создать API key, выполнить первый вызов и выбрать подключение. Общая конфигурация, обработка ошибок и полный API описаны в справочнике TypeScript SDK.

Храните ключ на backend

Не включайте personal API key в browser bundles, публичные репозитории, prompts или client-side logs. Используйте проект Connector SaaS, когда запросы должны быть ограничены отдельными пользователями продукта; не передавайте один personal key несвязанным конечным пользователям.