oomol-lab/open-connector

Open-source auth gateway connecting 1000+ SaaS providers to AI agents through SDK, CLI, MCP, HTTP, and OpenAPI.

MCP⭐ 5 845TypeScriptпоследний релиз: v1.6.3
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

OpenConnector — это open-source шлюз аутентификации, позволяющий AI-агентам безопасно подключаться к 1000+ SaaS-сервисам через единый каталог действий.

Зачем нужен

Инструмент решает проблему разрозненных API, позволяя один раз настроить OAuth/ключи доступа, после чего агенты получают стабильный доступ к тысячам провайдеров. Это избавляет от необходимости писать отдельные интеграции для каждого сервиса и обеспечивает централизованное управление доступом.

Что можно реализовать

  • Интеграция AI-агентов с рабочими инструментами (GitHub, Notion, Slack, Gmail) для автоматизации задач
  • Создание универсального слоя абстракции для доступа к данным из BigQuery, Google Analytics, Supabase
  • Предоставление безопасного API-доступа к внешним сервисам для сторонних приложений через HTTP/OpenAPI
  • Использование в качестве локального ретранслятора (relay) для агентов через oo CLI или MCP

Ключевые возможности

  • Поддержка 1000+ провайдеров и 10000+ готовых действий (Actions) с едиными контрактами
  • Гибкие варианты развертывания: Managed (OOMOL), Cloudflare Workers или Self-hosted (Docker/Node.js)
  • Безопасное управление учетными данными: OAuth2, API keys, scopes и временные токены
  • Интеграция с MCP (Model Context Protocol) для прямого подключения к агентам
  • Прозрачность работы: инспекция схем запросов/ответов, политик доступа и логов выполнения

👤 Кому подойдёт: разработчики, создающие AI-агентов и интеграции; команды, нуждающиеся в централизованном управлении доступом к SaaS-сервисам

Релизы

v1.6.3minor
🕐 23 ч назад · релиз на GitHub ↗

Релиз v1.6.3: добавлена поддержка Bun, обновлены интеграции Slack, Notion, Feishu и Xiaohongshu, улучшена работа OAuth.

  • Added: Добавлена поддержка выборочных пакетов провайдеров в headless-сборках Bun.
  • Added: Расширены возможности Slack: курсорная пагинация, история, идентификация учетных данных.
  • Added: В Notion добавлена идентификация рабочей области и улучшена структура ответа для Markdown.
  • Added: Для Xiaohongshu Store добавлены API публикации товаров, материалов и адресов.
  • Fixed: Исправлена ошибка в Feishu, из-за которой не вызывалась функция list_drive_permissions.
  • Added: В OAuth теперь доступна информация о происхождении завершенной авторизации.
v1.6.2minor
🕐 вчера · релиз на GitHub ↗

Добавлены провайдеры Coolify, WeChat, Listmonk, Xiaohongshu, улучшена интеграция Google и OneDrive, исправлены ошибки OAuth и безопасности.

  • Added: Добавлены новые провайдеры: Coolify, WeChat Official Account, WeChat Store, Listmonk и Xiaohongshu Store.
  • Added: Реализована поддержка подключений через сервисные аккаунты Google для Drive, Sheets и других сервисов Workspace.
  • Added: В OneDrive добавлена функция list_item_permissions для проверки прав чтения и расширенные метаданные для файлов.
  • Fixed: Исправлено распространение ошибок валидации учетных данных OAuth перед сохранением.
  • Fixed: Устранена уязвимость, связанная с использованием точечных сегментов в путях и идентификаторах OneDrive.
v1.6.1minor
🕐 4 дн назад · релиз на GitHub ↗

Добавлена поддержка Outlook Calendar и Microsoft Teams, внедрён headless-режим выполнения и исправлена ошибка OAuth в Google Drive.

  • Added: Добавлены провайдеры Outlook Calendar и Microsoft Teams.
  • Added: Реализована поддержка запуска headless-коннектора и экспортированы требования к настройке провайдеров для хостов.
  • Fixed: Исправлена ошибка в Google Drive, связанная с запросом отсутствующего поля в OAuth-профиле.
  • Added: Обновлены зависимости nodemailer, sharp, wrangler, vitest и другие.
  • Настроена публикация headless-пакета и унифицирован процесс релизов через ручной workflow.
v1.6.0minor
🕐 6 дн назад · релиз на GitHub ↗

Релиз v1.6.0: добавлена поддержка MCP для ClickUp, Metabase и Granola, новые провайдеры (SF Express, Kuaidi100, App Store Connect) и улучшения Slack.

  • Added: Добавлена официальная поддержка MCP для ClickUp, Metabase и Granola, а также облачные действия для Cursor.
  • Added: Включены новые провайдеры: SF Express, Kuaidi100, App Store Connect, iLink (Weixin-bot) и самохостинговый HomeBox.
  • Added: В Slack добавлен выбор OAuth-областей и поиск в реальном времени; для Web — просмотр приложений маркетплейса перед подключением.
  • Added: Поддержка развертывания через nibrun и синхронизация прокси-поддержки провайдеров.
  • Fixed: Исправлена работа с водяными знаками H3 AIGC в MiniMax, синхронизация контрактов sandbox SF Express и сохранение метаданных приложений.
v1.5.0minor
🕐 17 дн назад · релиз на GitHub ↗

Релиз v1.5.0: новые провайдеры (Lacuna, AppleDB, Instagram), поддержка MQTT и Bun, рефакторинг и исправления безопасности.

  • Added: Добавлены новые провайдеры: Lacuna, AppleDB и нативный провайдер для профессиональных аккаунтов Instagram.
  • Added: Реализована поддержка аутентификации устройств Alibaba Cloud для MQTT и компиляция сервера в исполняемые файлы Bun.
  • Added: Добавлены релы для загрузки объектов: Cloudflare R2 (put_object) и Supabase Storage (upload_storage_object).
  • Fixed: Исправлена обработка таймаутов, передача сигнала запроса, кэширование учетных данных и корректное кодирование Basic Auth.
  • Fixed: Устранена уязвимость: при кросс-доменных редиректах теперь сохраняются только заголовки из белого списка.
  • Проведен масштабный рефакторинг: унификация обработки ошибок, таймаутов и вспомогательных функций в ядре.
v1.4.1minor
🕐 21 дн назад · релиз на GitHub ↗

Релиз v1.4.1: новые провайдеры (Reddit, Indeed, Pi-hole, Oura), поддержка Kubernetes (Helm) и улучшение безопасности SSRF.

  • Added: Добавлены новые провайдеры: Reddit, Indeed, Oura Ring, Pi-hole FTL, Box, TMDB, Cubox, Sunsama MCP и McDonalds China.
  • Added: Появился Helm-чарт для развертывания в Kubernetes и улучшена поддержка отмены запросов в рантайме.
  • Fixed: Усилены проверки SSRF: внедрена общая функция валидации URL и сохранена проверка DNS для динамических хостов.
  • Fixed: Исправлена обработка пустых списков аккаунтов/организаций, некорректные OAuth-области и ошибки в GraphQL-запросах.
v1.4.0major
🕐 1 мес назад · релиз на GitHub ↗

Масштабное обновление: добавлено более 20 новых провайдеров (Google, Xero, Shopify и др.) и улучшена система OAuth.

  • Added: Добавлена поддержка множества новых провайдеров: Google Chat, Google Meet, Xero, Shopify, Asana, Confluence, Miro, GitLab, Webflow, Attio, WordPress, Mailchimp, Dropbox Sign, HeyGen, Okta, BambooHR, D
  • Added: Реализована поддержка OAuth-приложений, привязанных к конкретному соединению, и возможность для клиентов запрашивать подмножество необходимых scopes.
  • Added: Добавлен прокси-исполнитель для HTTP API Grafana.
  • Fixed: Улучшена безопасность логов: исправлено скрытие учетных данных в некорректных и нестандартных URL, сохранение сводок при ошибках парсинга.
  • Fixed: Исправлены OAuth-конфигурации для Discord, Gmail, Figma, Todoist, Zoom, Calendly и Google (уменьшение объема запрашиваемых разрешений).