Лаборатория OOMOL Lab представила OpenConnector, проект с открытым исходным кодом, который позиционируется как универсальный шлюз-коннектор для AI-агентов. Решение призвано решить проблему фрагментации интеграций: разработчикам больше не нужно писать отдельные адаптеры для каждого сервиса. Вместо этого платформа предоставляет единый каталог из более чем 1000 провайдеров и 10 000+ готовых действий (Actions), доступных для агентов и приложений.
Ключевые возможности и архитектура
OpenConnector работает как прослойка между AI-агентом и внешними сервисами, обеспечивая безопасное хранение учетных данных и управление доступом. Ключевые технические особенности включают:
- Поддержка протоколов: Интеграция через Connector SDK (TypeScript), локальный ретранслятор
oo CLI, протокол MCP (Model Context Protocol) для хостов агентов, а также прямой HTTP/OpenAPI доступ. - Безопасность: Учетные данные (API-ключи, OAuth2, кастомные токены) хранятся внутри изолированного рантайма. Агенты получают только метаданные и результаты выполнения, не имея прямого доступа к секретам.
- Гибкий деплой: Решение можно запустить локально (Docker/Node.js), на Fly.io (с SQLite), на Cloudflare Workers (с D1/R2) или использовать хостинг от OOMOL.
Сравнение с альтернативами и экосистемой
Проект позиционируется как прямая альтернатива коммерческому сервису Composio. Главное отличие OpenConnector — полная открытость контрактов и возможность миграции с SaaS-версии на self-hosted без изменения кода агентов. Ниже приведена структура поддерживаемых путей интеграции:
| Компонент | Назначение | Техническая реализация |
|---|---|---|
| Connector SDK | Клиентская библиотека | Легкий TypeScript HTTP-клиент для интеграции в код приложения |
| oo CLI | Локальный ретранслятор | Поиск, инспекция и запуск Actions через терминал |
| MCP | Интеграция с агентами | Экспорт действий через http://localhost:3000/mcp |
| Web Console | Администрирование | Интерфейс для настройки OAuth, токенов и отладки логов |
Поддерживаемые сервисы и безопасность
Каталог провайдеров включает популярные инструменты для разработки, аналитики и коммуникаций: GitHub, Gmail, Notion, BigQuery, Google Analytics, Supabase, Airtable и Slack. Система поддерживает различные типы аутентификации: от простых API-ключей до сложных OAuth2-потоков с автоматическим обновлением токенов.
Для контроля доступа реализованы политики разрешений/запретов (allow/block policies), управление идентификаторами соединений и скрытие чувствительных данных в логах выполнения (redacted run logs). Это позволяет командам внедрять AI-агентов в корпоративную среду, соблюдая требования к безопасности данных.
Быстрый старт
Запуск локальной среды занимает минимум времени. Достаточно использовать Docker Compose:
docker compose up
После запуска веб-консоль и API доступны по адресу http://localhost:3000. Для проверки работоспособности можно выполнить запрос к любому действию без аутентификации, например, для получения топ-историй с Hacker News. Полный исходный код и документация доступны на GitHub.
Источник: Github ↗
