MCP Directory

dagu

by dagucloud · Go · ★ 3,518

Local-first workflow engine with a Web UI for small teams. Define DAGs in a declarative YAML format. Self-contained and no DBMS required. Use any AI agent to manage your DAGs.

#agentic-workflow#cron#data-pipeline#devops#durable-execution#durable-workflows#human-in-the-loop#job-scheduler#mcp-server#multiplayer-agent#on-premise#private-runners#self-hosted#self-service#selfservice-portal#task-automation#task-scheduler#workflow-engine#workflow-orchestration#workflow-scheduler

Install

go install github.com/dagucloud/dagu@latest

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "dagu": {
      "command": "npx",
      "args": [
        "-y",
        "github:dagucloud/dagu"
      ]
    }
  }
}

From the README

Docs | Examples | Community Dagu Dagu is a lightweight, self-contained alternative to Airflow or Cron with Web UI. It supports Linux / Mac / Windows. Define [DAGs](https://en.wikipedia.org/wiki/Directed_acyclic_graph) in a simple, declarative [YAML format](https://docs.dagu.sh/writing-workflows/examples). It natively supports shell commands, Docker containers, Kubernetes Jobs, remote commands via SSH, [AI-agent harnesses](https://docs.dagu.sh/step-types/harness/), and more through [Dagu Actions](https://docs.dagu.sh/dagu-actions/#dagu-actions). It was designed to be easy to use,…
Read full README on GitHub →

Related productivity servers