Dagu

Локальный оркестратор воркфлоу одним бинарником со встроенным MCP-сервером, чтобы агент инспектировал и запускал задачи

MCP-серверОфициальный

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Выполняет произвольные команды, контейнеры и операции по SSH
  • MCP-сервер позволяет управлять запусками в вашей среде
Все причины и проверки

dagucloud/dagu

Установка

Ручная установка

brew install dagu

Установка бинарника на macOS и Linux. Запуск всего сразу: dagu start-all.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Dagu описывает воркфлоу в декларативном YAML как направленные ациклические графы и выполняет их: команды оболочки, контейнеры Docker, задания Kubernetes, удаленные команды по SSH. Это один бинарник со встроенным веб-интерфейсом, без внешней базы данных и брокера сообщений. Есть расписания, повторные попытки, ручные шаги и история запусков. Встроенный MCP-сервер по адресу localhost:8080/mcp дает агенту осматривать воркфлоу и состояние запусков, вести встроенные вики-страницы, предпросматривать и применять изменения и управлять выполнением.

Для кого. Для devops-инженеров и разработчиков, которым нужна оркестрация скриптов и задач с управлением через агента.

Подходит, если

  • Нужно превратить набор скриптов и runbook в воркфлоу с расписанием, повторами и историей
  • Нужна самохостируемая оркестрация без тяжелой инфраструктуры
  • Хочется дать агенту через MCP осматривать и запускать воркфлоу

Не подходит, если

  • Достаточно обычного cron для одной задачи
  • Нельзя давать агенту право запускать команды в вашей среде

Пример запроса к агенту

Покажи мои воркфлоу в Dagu и запусти тот, что собирает ночной отчет

Ограничения

Dagu выполняет произвольные команды, контейнеры и удаленные операции, поэтому доступ к MCP-серверу нужно закрывать аутентификацией. Сервер и веб-интерфейс по умолчанию слушают порт 8080. Это самохостируемый движок: развертывание, обновления и безопасность на вашей стороне. Лицензия GPL-3.0.

Как отключить. Остановите процесс dagu, удалите бинарник или контейнер и уберите сервер из конфигурации MCP клиента.

MCP

Транспорт
http
Авторизация
API-ключ

Проверка безопасности

  • Выполняет произвольные команды, контейнеры и операции по SSH
  • MCP-сервер позволяет управлять запусками в вашей среде

Коротко о README

README представляет Dagu как локальный движок воркфлоу для операций и внутренней автоматизации: один бинарник, веб-интерфейс, без внешней базы. Описаны поддержка команд оболочки, Docker, заданий Kubernetes и SSH, расписания, повторы, ручные шаги и история. Показаны установка через скрипт, Homebrew, npm и Docker, а также встроенный MCP-сервер для инспекции и управления запусками. Лицензия GPL-3.0.

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

Нужна ли внешняя база данных?

Нет. Dagu работает как один бинарник и хранит состояние сам, без отдельной СУБД или брокера сообщений.

Что умеет MCP-сервер?

Осматривать воркфлоу и запуски, вести встроенные вики-страницы, предпросматривать и применять изменения в графах и управлять выполнением для авторизованных клиентов.

Выбор редакции

MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n

MCP-серверВысокий рискБез VPN23 тыс.Звезды репозитория
Официальный

Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier

ПлагинВысокий риск421Звезды репозитория

Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio

СкиллВысокий риск75,8 тыс.Звезды репозитория

Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub

ПлагинВысокий рискБез VPN50,9 тыс.Звезды репозитория
Foxx AIDagu

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.