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

Обзор OpenConnector

OOMOL OpenConnector — это open-source runtime подключений, который можно разместить самостоятельно. Используйте его, если организация должна управлять хранением credentials, подключениями провайдеров, сетевым доступом, политикой actions, журналами и обновлениями внутри собственного окружения.

Runtime предоставляет actions провайдеров через MCP, HTTP, OpenAPI и web console. Agents и клиенты работают со схемами, метками подключений, scopes и результатами, а необработанные credentials провайдеров остаются внутри границы вашего deployment.

Выберите среду deployment

СредаКогда использовать
Docker ComposeНужен самый короткий путь к локальному runtime или runtime на одном сервере
Source runtimeВы разрабатываете OpenConnector или executors провайдеров
Cloudflare WorkersНужно хранить записи runtime в D1, а временные транзитные файлы — в R2

Руководство по самостоятельному размещению охватывает все три среды.

Чем вы управляете

Ваша команда отвечает за:

  • Admin token и runtime access tokens.
  • Ключи шифрования credentials и конфиденциальное хранилище runtime.
  • Публичный origin для OAuth callback URLs.
  • OAuth-клиенты провайдеров или конфигурации API key.
  • Списки разрешённых и запрещённых actions.
  • Резервные копии, сетевые ограничения, мониторинг и обновления.

Подключите провайдеров

OpenConnector поддерживает подключения провайдеров с API key, custom credential, OAuth2 и без аутентификации. Начните с общего руководства по настройке OAuth app, затем откройте руководство нужного провайдера, если ему требуется отдельная настройка:

Начните с защищённого runtime

Задайте admin token и ключ шифрования credentials, прежде чем открывать доступ к runtime за пределами собственного shell. Создайте отдельные runtime tokens для Agents и клиентов и ограничьте доступные actions необходимыми операциями.

Разверните runtime по руководству по самостоятельному размещению OOMOL OpenConnector. Затем вызывайте самостоятельно размещённый runtime через OpenConnector SDK из TypeScript.