mcp-server

dagu: Automate Ops

Dagu gives founders a self-hosted workflow engine for ops automation. With 3.7k+ GitHub stars, it's for startups needing task automation.

From the repo · “Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.”

4,413 stars+64★ this week384 forksGoGuide quality 8/10 · reviewed Jul 30Updated 10/21/2026100% free · open source
What it does

Dagu is a local-first workflow engine that automates operations and integrates AI-assisted operations using declarative YAML definitions and a built-in MCP server for AI agent management.

When to use it
  • •When you need to automate complex workflows with dependency management
  • •When you want to leverage AI assistance for operational tasks without relying on cloud services
  • •When you require a self-hosted solution with a single binary and no external database dependencies
Ready-to-paste prompt
dagu run --config workflow.yaml --task mytask -p myparam=value to execute a specific task with parameters in the defined workflow
Heads up: Ensure you have the correct version of Go installed (1.18 or later) to successfully compile and run the dagu binary
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/dagu && curl -fsSL https://workflowstacks.com/api/skills/dagu/claude-skill -o ~/.claude/skills/dagu/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How dagu: Automate Ops works
Codeflow
Free to inspect

Dagu: Automate Ops is a very large Go project (~493k lines across 2127 code files, plus 310 test files). Setup is light: installs like a normal app. Reading the code is optional. Last commit this month, GPL-3.0 license, has a test suite.

Size
Very large codebase
~493k lines · 2127 code files · days to read — use, don't read
Setup
One-command install
Installs like a normal app. Reading the code is optional.
Runs on
Go · Docker
No API keys detected
Go 75%TypeScript 23%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    AGENTS.md
    The instructions the AI actually follows
  3. 3
    cmd/main.go
    Where the program starts running
  4. 4
    go.mod
    Dependencies and the commands it exposes
  5. 5
    internal/tools/llmsgen/cmd/main.go
    Inside internal/ — the main logic begins here
What's in each folder
internal/Core code — the actual logic1700 files
skills/Prompts, skills & agent definitions10 files
ui/Frontend / UI649 files
api/Backend / API5 files
cmd/Command-line entry points2 files
examples/Examples you can copy7 files
conformance/Folder826 files
npm/Folder29 files
READMEHas testsDocumentedCI checksDocker readyExamples includedGPL-3.0 licenseUpdated this month
Quick Actions
Details
Creator
dagucloud
Language
Go
Category
mcp-server
Published
4/22/2022

Are you the creator of this tool? and earn 85% of every sale.

Show it off in your README:

Featured on WorkflowStacks
[![Featured on WorkflowStacks](https://workflowstacks.com/api/badge/dagu.svg)](https://workflowstacks.com/skills/dagu?utm_source=github&utm_medium=badge)
🔥 Hot this week, in your inbox
Skills like this, every Monday.

The five fastest-growing open-source AI skills, ranked by GitHub star growth. One email a week, unsubscribe anytime.