Самостоятельно размещаемый шлюз аутентификации: AI-агенты вызывают более 1 000 SaaS-сервисов через SDK, CLI, MCP, HTTP и OpenAPI, не получая доступ к учётным данным.
Anil-matcha/open-agent-connector
Самостоятельно размещаемый шлюз, с помощью которого AI-агенты находят и выполняют действия сторонних приложений через MCP или REST.
Open source альтернатива:Composio
Merge.dev
Arcade.dev
- Звёзды
- 844
- Форки
- 320
- Открытые issues
- 0
- Последний коммит
- 2 часа назад
Что это?
Open Agent Connector предоставляет агентам единый способ находить подключённые сервисы, изучать схему входных данных действия и выполнять его. Бэкенд на FastAPI управляет описаниями провайдеров, подключениями, исходящими запросами и записями о запусках, а консоль на Next.js позволяет просматривать провайдеров, настраивать подключения и runtime-токены, а также изучать активность.
Учётные данные шифруются при хранении с помощью AES-256-GCM. Runtime-токены хранятся в виде хешей, их можно отзывать; по умолчанию доступ запрещён, а разрешения ограничиваются конкретными действиями и псевдонимами подключений. Исходящие вызовы проходят через защищённый HTTP-клиент, который блокирует частные адреса и адреса метаданных и закрепляет разрешённые IP-адреса, чтобы защититься от SSRF и подмены DNS.
Каталог охватывает множество сервисов, в том числе GitHub, Slack, Notion, Stripe и Hacker News. По умолчанию используется SQLite, также поддерживается PostgreSQL. Не все действия и потоки OAuth проверены на реальных аккаунтах, поэтому протестируйте те, от которых вы зависите.
Ключевые возможности
- 01Эндпоинт MCP с обнаружением инструментов и выполнением запросов JSON-RPC
- 02Ограниченные по области действия, хешированные и отзываемые runtime-токены с разрешениями, запрещающими доступ по умолчанию
- 03Авторизация OAuth, зашифрованное хранение и обновление токенов
- 04REST API для получения списка провайдеров и выполнения действий
- 05Поддержка Idempotency-Key с обнаружением конфликтующих данных запроса
- 06Записи о запусках с длительностью, статусом и сводками, в которых удалены секреты
Сценарии использования
- Предоставить Claude Desktop или Cursor ограниченный доступ к действиям GitHub и Slack
- Запустить собственную альтернативу размещённым платформам интеграции агентов
- Предоставить агентам пользовательские HTTP-действия для внутреннего API
- Проверять, какие действия выполняли агенты и с каким подключением
Быстрый старт
- 1
Установите зависимости API в папке server
python -m pip install -r requirements.txt - 2
Запустите API на порту 8000
uvicorn main:app --host 127.0.0.1 --port 8000 --reload - 3
Установите зависимости веб-консоли в папке client
npm install - 4
Запустите веб-консоль и откройте http://localhost:3000
npm run dev
Что важно знать
- В README указано, что не все действия провайдеров и сценарии OAuth проверены с реальной учетной записью.
- Резервную копию ключа шифрования необходимо создать самостоятельно: если вы его потеряете, сохраненные учетные данные нельзя будет прочитать.
- Это компактный шлюз для самостоятельного хостинга, а не управляемый сервис с более широкими каталогами и возможностями коммерческих платформ.
Темы
Частые вопросы
- Что такое open-agent-connector?
- Самостоятельно размещаемый шлюз, с помощью которого AI-агенты находят и выполняют действия сторонних приложений через MCP или REST. Open Agent Connector предоставляет агентам единый способ находить подключённые сервисы, изучать схему входных данных действия и выполнять его. Бэкенд на FastAPI управляет описаниями провайдеров, подключениями, исходящими запросами и записями о запусках, а консоль на Next.js позволяет просматривать провайдеров, настраивать подключения и runtime-токены, а также изучать активность.
- open-agent-connector можно использовать бесплатно? Какая у него лицензия?
- open-agent-connector распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- open-agent-connector всё ещё поддерживается?
- Активно поддерживается. Последний коммит в open-agent-connector — 22 окт. 2026 г..
- Для чего можно использовать open-agent-connector?
- Предоставить Claude Desktop или Cursor ограниченный доступ к действиям GitHub и Slack Запустить собственную альтернативу размещённым платформам интеграции агентов Предоставить агентам пользовательские HTTP-действия для внутреннего API Проверять, какие действия выполняли агенты и с каким подключением
- Как установить open-agent-connector?
- Установите зависимости API в папке server: python -m pip install -r requirements.txt Запустите API на порту 8000: uvicorn main:app --host 127.0.0.1 --port 8000 --reload Установите зависимости веб-консоли в папке client: npm install Запустите веб-консоль и откройте http://localhost:3000: npm run dev
- Где скачать open-agent-connector?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Anil-matcha/open-agent-connector
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа fair-code для автоматизации рабочих процессов и создания AI-агентов: визуальный редактор, пользовательский код и более 1500 интеграций.
Платформа с открытым исходным кодом для AI-агентов и автоматизации процессов: её можно развернуть самостоятельно или встроить в SaaS-продукт; доступно более 250 коннекторов.
Открытый AI-шлюз и реестр, объединяющий MCP, A2A и REST/gRPC API за одной точкой доступа с управлением, обнаружением и мониторингом.
Sim — совместная рабочая среда для создания, развёртывания и мониторинга AI-агентов и рабочих процессов с более чем 270 интеграциями и поддержкой ведущих LLM.
Открытый персональный AI-ассистент: разбирает почту, готовит к встречам и запускает рабочие процессы в Gmail, Calendar, Slack и других сервисах; доступен через iMessage, WhatsApp и Telegram.