ОБЗОР · КОННЕКТОРЫ ДЛЯ АГЕНТОВ 2026

OpenConnector: обзор открытого шлюза коннекторов для AI-агентов

OpenConnector даёт агенту доступ к GitHub, Gmail, Notion, Slack и ещё почти двум тысячам сервисов, не отдавая ему пароли и OAuth-токены. Разбираем, как устроен шлюз, что реально умеет self-host версия и где проект пока сыроват.

Коннекторы для агентовMCPOpen Source2026
Категория Шлюз коннекторов / MCP-доступ к SaaSЛицензия Modified Apache-2.0Релиз v1.9.4 (27.10.2026)Обновлено 01.11.2026

OpenConnector — открытый шлюз, который держит OAuth-токены и API-ключи пользовательских сервисов у себя, а агенту выдаёт только узкий и проверяемый набор действий. На 01.11.2026 в живом каталоге проекта 1698 провайдеров и 21 345 готовых Action — это крупнейший открытый каталог такого класса, который мы видели. Главный вопрос обзора не «что оно умеет», а «стоит ли ставить его между своим агентом и Gmail».

8,3
Редакционная оценка
из 10
1698
Провайдеров в каталоге
живой каталог, 01.11.2026
21 345
Action в каталоге
готовых действий
6157
Звёзд на GitHub
снято 01.11.2026

01Что это и зачем нужен шлюз

Проблема, которую решает OpenConnector, стара как интеграции: агенту нужен доступ к почте, задачам, таблицам и CRM, а давать ему мастер-ключ от всех сервисов нельзя. Классический путь — писать свой OAuth-слой для каждого сервиса и хранить токены в базе продукта. OpenConnector предлагает второй путь: поднять шлюз, один раз авторизовать пользовательские аккаунты в нём, а агенту выдать runtime-токен с политиками доступа.

Позиционирование прямое: в README проект называет себя открытой альтернативой Pipedream и Composio. Отличие в модели развёртывания — шлюз можно поднять в своём Docker или Kubernetes, с SQLite или PostgreSQL, а можно взять управляемый хостинг OOMOL. Контракты провайдеров и Action при этом одинаковые, заявленный смысл — «подключил один раз, используешь везде».

Карточка проекта
Репозиторийgithub.com/oomol-lab/open-connector
ЛицензияModified Apache-2.0 (с ограничениями, читать LICENSE.txt)
Язык / рантаймTypeScript, Node.js 22+, Bun
Первый коммит29.06.2026 (возраст ~4 месяца)
Свежий релизv1.9.4 от 27.10.2026
Пакет npm@oomol-lab/open-connector 1.9.4
Открытых issues13 (снято 01.11.2026)
Как мы проверяли данные
Мы не ставили шлюз в прод и не гоняли его под нагрузкой. Все цифры взяты из публичных источников на 01.11.2026: GitHub API (звёзды, форки, коммиты по неделям, релизы), npm registry (версия пакета) и живой каталог connector.oomol.com/v1/catalog, который сам проект отдаёт в JSON. Поведение и архитектура описаны по README и официальной документации OOMOL. Ссылки — в блоке источников.

02Как устроен шлюз: схема работы

Архитектурно это три слоя. Первый — каталог провайдеров с описанием аутентификации (API-ключ, OAuth2, кастомные креды, без авторизации), схемами запросов и нужными скоупами. Второй — рантайм, который хранит подключения, выдаёт runtime-токены и исполняет Action. Третий — интерфейсы доступа: MCP-эндпоинт для агентных хостов, HTTP и OpenAPI для своих клиентов, SDK для кода приложения, CLI как локальный релей и веб-консоль для администрирования.

1Пользователь авторизуетсервисOAuth2 или API-ключ вводитсяодин раз в шлюз, а не в агент.Ключи и токены остаются внутри…2Шлюз выдаёт runtime-токенТокен привязан к подключению иполитике: какие Actionразрешены, какие заблокированы,…3Агент вызывает ActionЧерез MCP(http://localhost:3000/mcp),HTTP /v1/actions/* или OpenAPI;…Схема по README и docs/quickstart.md проекта. Ключевая идея: агент не видит исходных кредов провайдера.

Для агентных хостов важна именно MCP-ветка: шлюз поднимает эндпоинт /mcp и отдаёт Action как MCP-инструменты. Это значит, что Claude Code, Codex, Cursor или собственный хост, умеющий MCP, подключаются к нему как к обычному серверу инструментов — без отдельного SDK под каждый сервис.

Проверка за две минуты
В README есть smoke-тест без авторизации: curl -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories. Если контейнер поднялся и Action вернул данные — рантайм живой, дальше можно подключать провайдеров с OAuth.

03Каталог и способы развёртывания

Каталог — главный актив проекта, и он проверяется одним запросом. На 01.11.2026 живой ответ connector.oomol.com/v1/catalog отдаёт 1698 провайдеров, 21 345 Action и 59 сервисов так называемого fusion API. В README при этом скромнее: «1000+ providers и 10 000+ Actions». Разница объясняется тем, что каталог растёт быстрее документации — в тексте обзора мы держим цифру из живого API и датируем её.

Масштаб каталога OpenConnectorзначения из живого API connector.oomol.com/v1/catalog
012 50025 000Провайдеры1 698Готовые Action21 345Fusion API сервисы59
Снято 01.11.2026. Провайдер — сервис (GitHub, Gmail, Notion, BigQuery, Supabase, Airtable, Slack и т.д.), Action — конкретное действие с описанной схемой запроса и ответа.
Вариант развёртыванияКому подходитЧто даёт
Self-host, Docker ComposeРазработчикам и небольшим командамЛокальный рантайм, SQLite по умолчанию, MCP и HTTP из коробки, свои OAuth-приложения провайдеров
Self-host, Node.jsТем, кто встраивает шлюз в своё приложениеТот же рантайм без контейнера, PostgreSQL для состояния, локальное или S3-совместимое хранилище транзитных файлов
Kubernetes (Helm)Командам со своим кластеромЧарт с PVC, миграциями, Ingress, автомасштабированием и переключателями NetworkPolicy
OOMOL HostedТем, кто хочет авторизацию «здесь и сейчас»OAuth-приложения на стороне OOMOL, месячные Connect-кредиты, управляемый рантайм; контракты те же, что в self-host
Другие платформыЭкспериментам и edge-сценариямCloudflare, Fly.io, RepoCloud и прочие площадки из docs/deployment-options
Варианты deployment по README и docs/. Цены хостинга и состав кредитов проект публикует на oomol.com — уточняйте на официальном сайте, мы их не фиксируем.
Ограничение self-host: для OAuth-провайдеров нужны свои OAuth-приложения у каждого сервиса. Это самая тяжёлая часть установки.

Практический вывод по развёртыванию: OOMOL Hosted снимает главную боль — регистрацию десятков OAuth-приложений, но привязывает к чужому рантайму. Self-host возвращает контроль и оставляет вам стоимость эксплуатации: база, хранилище, ротация кредов и обновления. Промежуточный вариант с Helm выглядит самым честным для продукта, у которого уже есть пользователи.

04Сравнение с Composio и Pipedream

Оба конкурента называются в README самого проекта, поэтому сравнение уместно. Мы берём только проверяемые поля на одну дату — звёзды GitHub, лицензию, наличие открытого self-host и MCP-режима. Маркетинговые цифры каталогов у конкурентов мы не воспроизводим: их нельзя снять тем же способом, что каталог OpenConnector.

Звёзды на GitHub: шлюзы коннекторовснято 01.11.2026 через GitHub API
020 00040 000Composio30 864Pipedream11 767OpenConnector6 157Monid6 137
Звёзды — не качество продукта, а мера внимания сообщества. Composio и Pipedream старше: у них больше времени на накопление аудитории, OpenConnector и Monid появились летом 2026 года.
КритерийOpenConnectorComposioPipedream
Звёзды GitHub, 01.11.2026615730 86411 767
Лицензия репозиторияModified Apache-2.0MITрепозиторий без SPDX-идентификатора
Открытый self-host рантаймада, Docker / Node / Helmчастично: облако как основной путьда, но упор на облако
MCP-эндпоинт/mcp в рантаймеесть MCP-сервересть MCP-интеграция
Открытых issues131344619
Возраст проекта~4 месяца (с 29.06.2026)заметно старшезаметно старше
Все числа — с GitHub API на 01.11.2026. Формулировки про self-host и MCP у конкурентов даны по их публичным репозиториям и документации, без собственного прогона.
Тарифы всех трёх продуктов меняются — проверяйте на официальных сайтах перед выбором.

Что это сравнение показывает по существу: OpenConnector не выигрывает по популярности и не пытается. Его аргумент — инспектируемый рантайм и одинаковые контракты в открытой и коммерческой поставке. Если команде нужно «просто работает и пусть живёт в облаке», Composio и Pipedream остаются более коротким путём. Если нужно «токены пользователей не покидают мой контур», выбор сужается до self-host вариантов, и здесь OpenConnector — самый свежий и самый открытый из них.

05Оценки по осям и динамика разработки

Профиль OpenConnector по шести осям
Каталог провайдеров9Контроль и self-host9MCP и интерфейсы8,5Документация7,5Зрелость проекта7Прозрачность цены7

Оценки редакционные: мы не прогоняли шлюз под нагрузкой, поэтому «зрелость» и «прозрачность цены» занижены относительно возможностей. Веса осей: каталог 0,25; контроль и self-host 0,20; MCP и интерфейсы 0,20; документация 0,15; зрелость 0,10; прозрачность цены 0,10. Итог по формуле — 8,3 из 10.

Коммиты по неделям52-недельный ряд GitHub, последние 18 недель
05010015020005.0719.0702.0816.0830.0813.0927.0911.1025.101714951455043506945703342414649584827
GitHub API stats/participation, снято 01.11.2026. Недели начинаются с воскресенья. Пик 171 коммита — старт проекта, дальше устойчивый темп 30–70 коммитов в неделю.
Что видно по динамике
Проект не «выложили и забыли»: за последние 18 недель темп держится в диапазоне 27–70 коммитов, релиз v1.9.4 вышел 27.10.2026, а последний пуш — 01.11.2026, в день съёма данных. Для четырёхмесячного проекта это признак живой команды, а не разового демо.

06Плюсы, минусы и риски

  • Токены не уходят в агент. Креды провайдеров живут в рантайме, агент работает с runtime-токеном и политикой доступа.
  • Один каталог на все языки и фреймворки. MCP, HTTP, OpenAPI и SDK обращаются к одним и тем же Action с одинаковыми схемами.
  • Реальный self-host. Docker, Node, PostgreSQL/SQLite, S3-совместимое хранилище и Helm-чарт — а не «self-host по запросу в sales».
  • Инспектируемые контракты. У Action видны схемы запроса и ответа, требуемые скоупы и лениво подгружаемый исходник исполнителя.
  • Аудит из коробки. Политики allow/block на уровне Action, редактированные логи прогонов, транзит файлов через собственное хранилище.
  • Возраст. Проект публичный с 29.06.2026. Четыре месяца — мало для шлюза, через который идут доступы к корпоративной почте.
  • Свои OAuth-приложения. В self-host режиме каждый OAuth-провайдер требует регистрации приложения у вендора — это дни работы, а не минуты.
  • Лицензия не та, что ждёшь. README называет её Modified Apache-2.0, GitHub API отдаёт NOASSERTION. Юридически это надо читать, а не предполагать.
  • Документация догоняет код. README обещает «1000+ провайдеров и 10 000+ Action», живой каталог — 1698 и 21 345; часть страниц docs описывает старые цифры.
  • Цены hosted-режима не публичны в машинночитаемом виде. Состав Connect-кредитов и стоимость сверх пакета надо смотреть на oomol.com.
Главный риск — не код, а модель доверия
Шлюз становится точкой, через которую проходят все пользовательские токены. Это удобно ровно до первого инцидента: компромисс рантайма = компромисс всех подключённых аккаунтов. Перед продом нужны отдельный контур, ротация runtime-токенов, минимальные скоупы и запрет на Action, которые умеют удалять данные.

07Кому подходит и с чего начать

Подходит продуктовым командам, которые строят агента с доступом к рабочим приложениям и не хотят писать OAuth-слой на каждый сервис: типовой сценарий — «агент читает почту, раскладывает задачи в трекер и пишет в Slack». Второй сценарий — внутренние платформы, где нужно централизованно выдавать доступы и видеть, кто что вызывал. Третий — self-host в закрытом контуре, где облачные коннекторы запрещены политикой.

Не подходит, если нужен один сервис и одна функция: поднимать шлюз ради вызова GitHub API — избыточно, хватит токена в переменной окружения. Не подходит и тем, кто не готов эксплуатировать состояние: PostgreSQL или SQLite, хранилище для транзитных файлов, обновления и ротация кредов — это ваша зона ответственности в self-host.

Минимальный путь до рабочего прототипа
1
Шаг 1. Поднять рантайм
Docker Compose из репозитория поднимает ghcr.io/oomol-lab/open-connector:latest и открывает консоль на порту 3000
terminalcopy
git clone https://github.com/oomol-lab/open-connector
docker compose up
2
Шаг 2. Проверить Action без авторизации
Smoke-тест подтверждает, что рантайм и каталог живы до подключения OAuth
terminalcopy
curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories \
  -H 'content-type: application/json' -d '{"input":{}}'
3
Шаг 3. Подключить провайдера и выдать MCP-доступ
Авторизация аккаунта в консоли, затем агентный хост подключается к http://localhost:3000/mcp; политики ограничивают набор Action

Частые вопросы

OpenConnector — это бесплатно?
Открытый рантайм распространяется по лицензии Modified Apache-2.0, то есть его можно поднять у себя без платежа вендору. Платить придётся за инфраструктуру и за управляемый режим OOMOL: состав Connect-кредитов и цену сверх пакета уточняйте на официальном сайте oomol.com.
Чем OpenConnector отличается от Composio?
Оба дают агентам доступ к пользовательским сервисам и оба умеют MCP. OpenConnector делает упор на инспектируемый self-host рантайм с одинаковыми контрактами в открытой и hosted-поставке, Composio — на облачный путь и более широкую готовую экосистему. У Composio больше сообщество: 30 864 звезды против 6157 на 01.11.2026.
Работает ли он с Claude Code, Codex и Cursor?
Да, через MCP-эндпоинт рантайма: Action каталога отдаются как MCP-инструменты, поэтому подойдёт любой агентный хост с поддержкой MCP. Для своих приложений есть HTTP/OpenAPI, SDK и CLI-релей oo.
Агент получает пароли от сервисов?
Нет. OAuth-токены и API-ключи хранятся в рантайме, агенту выдаётся runtime-токен, привязанный к подключению и политике доступа. Логи прогонов редактируются, транзитные файлы идут через хранилище шлюза.
Можно ли поставить его полностью в закрытом контуре?
Да, это основной сценарий self-host: Docker или Node.js, SQLite либо PostgreSQL, локальное или S3-совместимое хранилище файлов, Helm-чарт для Kubernetes. Внешним остаётся только доступ к самим API провайдеров, которые вы подключили.
Сколько провайдеров в каталоге на самом деле?
На 01.11.2026 живой каталог connector.oomol.com/v1/catalog отдаёт 1698 провайдеров и 21 345 Action. В README указаны более скромные «1000+ провайдеров и 10 000+ Action» — документация отстаёт от каталога.

Источники и официальные ссылки

Вердикт Qantcore
8,3/ 10
OpenConnector — самый аккуратный открытый шлюз коннекторов из тех, что появились в 2026 году: 1698 провайдеров в живом каталоге, настоящий self-host и MCP-режим без прослоек. Оценку держит вниз не качество кода, а возраст — четыре месяца для точки, через которую идут все пользовательские токены. Брать в прод стоит с ограниченными скоупами и запасным планом; для прототипа и внутренних платформ это лучший открытый вариант.
Сравнить коннекторы для своего стека
Мы разбираем шлюзы и агентные оболочки по одной методике: проверяемые метрики, живые каталоги, честные минусы.