workflow-orchestrator

Featured mcp v1.0.0 by Jeremy Longshore

DAG-based workflow automation with parallel task execution and dependency management

4 MCP Tools
MIT License
Free Pricing

Installation

Open Claude Code and run this command:

/plugin install workflow-orchestrator@claude-code-plugins-plus

Use --global to install for all projects, or --project for current project only.

What It Does

DAG-based workflow orchestration with parallel execution and run history

Automate complex multi-step workflows with dependency management, parallel execution, and comprehensive run tracking.

Features

  • DAG Execution - Directed Acyclic Graph task dependencies
  • Parallel Tasks - Execute independent tasks concurrently
  • Run History - Track all workflow executions
  • Status Monitoring - Real-time workflow progress
  • Error Handling - Graceful failure management

How It Works


// 1. Create workflow
const workflow = await create_workflow({
  name: "CI/CD Pipeline",
  tasks: [
    { id: "lint", name: "Lint", command: "npm run lint", dependencies: [] },
    { id: "test", name: "Test", command: "npm test", dependencies: ["lint"] },
    { id: "build", name: "Build", command: "npm run build", dependencies: ["test"] }
  ]
});

// 2. Execute workflow
const result = await execute_workflow({
  workflowId: workflow.workflowId,
  parallel: true
});

// 3. Check status
const status = await get_workflow({
  workflowId: workflow.workflowId
});

Use Cases

  1. CI/CD Pipelines - Automated build, test, deploy
  2. Data Pipelines - ETL workflows with dependencies
  3. Deployment Automation - Multi-stage deployments
  4. Testing Workflows - Parallel test execution
  5. Batch Processing - Complex job orchestration

Ready to use workflow-orchestrator?