Workflow Commander MCP Server
@AndurilCode
An MCP (Model Context Protocol) server that provides structured workflow guidance to guide coding agents through a disciplined development process.
A powerful MCP (Model Context Protocol) server that provides dynamic YAML-driven workflow guidance for AI coding agents. Features structured development workflows with progression control and decision points.
What This Does
This server guides AI agents through structured, schema-driven development workflows:
- π Dynamic YAML Workflows: Custom workflows defined in YAML with schema-driven execution
- π Discovery-First: Automatically discovers and selects appropriate workflows based on task
- β‘ Real-time State: Live workflow state tracking with comprehensive session management
- π― Mandatory Guidance: Authoritative phase-by-phase instructions agents must follow
- π€ Agent-Generated Workflows: Unique capability for agents to create custom YAML workflows on-the-fly
Two Workflow Approaches
Built-in Workflow Discovery Process
- Automatic Discovery - System scans
.workflow-commander/workflows/for available YAML workflows - Intelligent Matching - Analyzes task description against workflow capabilities and goals
- Workflow Selection - Agent chooses the most appropriate workflow from discovered options
- Immediate Execution - Selected workflow starts with full state management and progression control
This provides instant access to proven workflows for common development patterns - coding, documentation, debugging, and more!
Agent Workflow Generation Process
- Analyze Task Requirements - Agent understands specific needs
- Get Creation Guidance - Comprehensive templates and best practices provided
- Generate Custom YAML - Agent creates workflow tailored to exact requirements
- Start Execution - Custom workflow runs with full state management
This enables agents to create workflows for any domain - web development, data science, DevOps, research, documentation, testing, and more!
Quick Start
Installing workflow-commander CLI
The workflow-commander CLI provides easy configuration and management of MCP servers. Install it directly with:
# Download and run the installation script
curl -fsSL https://raw.githubusercontent.com/AndurilCode/workflow-commander/refs/heads/main/install.sh | bash
The installer will:
- β Detect your environment (virtual env, available tools)
- π Global installation (recommended): Uses pipx for system-wide access
- π¦ Virtual environment: Uses uv or pip if you're in a venv
- π§ Auto-setup: Handles dependencies and PATH configuration
CLI Usage
# Configure MCP servers interactively
workflow-commander configure
# Quick setup for specific platforms
workflow-commander configure -p cursor -y
workflow-commander configure -p claude-code -y
# Deploy workflow guidelines to AI assistants
workflow-commander bootstrap-rules # All assistants
workflow-commander bootstrap-rules cursor # Cursor only
workflow-commander bootstrap-rules --force all # Overwrite existing
# List supported platforms and manage servers
workflow-commander list-platforms
workflow-commander list-servers -p cursor
workflow-commander validate -p cursor
# Get help
workflow-commander --help
Manual MCP Configuration
Alternatively, install uv for Python package management and configure your MCP client manually:
For Cursor (.cursor/mcp.json):
{
"mcpServers": {
"workflow-commander": {
"command": "uvx",
"args": ["--from", "git+https://github.com/AndurilCode/workflow-commander@main", "dev-workflow-mcp"]
}
}
}
Or use the following link to install the MCP server (Cursor Installed):
Getting Help
π Documentation
- Complete Documentation - Comprehensive guides and references
- Installation Prerequisites - Detailed setup requirements
π― Examples
- Workflow Examples - Ready-to-use workflow YAML files
- Configuration Examples - MCP client setup examples
License
This project is licensed under the MIT License - see the LICENSE file for details.