Introduction
What is Workflow MCP and why use it?
Workflow MCP Server
Workflow MCP is a Model Context Protocol (MCP) server that provides structured workflow automation for AI-assisted development with Claude.
What is MCP?
The Model Context Protocol is an open standard for connecting AI assistants to external tools and data sources. MCP servers expose tools that AI models can invoke to perform actions.
What Does Workflow MCP Do?
Workflow MCP provides tools for:
Session Management
Start, pause, and resume workflow sessions with automatic state persistence.
Structured Logging
Log findings, decisions, tasks, and issues with automatic Entry-ID generation.
Workflow Commands
Support for /research, /plan, /implement, /review, /debug, and more.
Handoff Generation
Generate handoff messages for transitioning between workflow phases.
Key Features
Dynamic Problem Solving (DPS)
Control how strictly Claude follows your workflow with DPS levels (0-5):
- DPS 0: Strict role adherence - stops on any deviation
- DPS 1-2: Minor adjustments allowed
- DPS 3-4: Can propose alternatives and redesigns
- DPS 5: Maximum flexibility
Automatic Input Linking
Each workflow phase automatically finds relevant files from previous phases:
/planreads from research files/implementreads from plan and research files/reviewreads from all previous phases
Iteration Tracking
When multiple sessions are started for the same topic on the same day, the system:
- Detects this is iteration #2, #3, etc.
- Prompts for reflection on why multiple sessions are needed
- Helps identify scope issues or process improvements
Local LLM Delegation
Offload mechanical coding tasks to local models (e.g., DeepSeek via Ollama):
- Preserve Claude's context window for reasoning
- Generate boilerplate, tests, and documentation locally
- Automatic task scoring to suggest what to delegate
Dual Transport Support
- stdio: For local CLI usage with Claude Code or any MCP client
- HTTP: For remote deployment with OAuth authentication
Portable Architecture
- Works across projects and machines
- Session state persists in JSON files
- Configure via environment variables
Why Use Workflow MCP?
- Structure: Brings methodology to AI-assisted development
- Traceability: Every decision, finding, and blocker is logged with Entry-IDs
- Continuity: Sessions can be paused and resumed with full context
- Flexibility: Adapts to your workflow with DPS levels
- Efficiency: Delegate mechanical work to local LLMs
- Integration: Works with Claude Code, Claude Desktop, and any MCP-compatible client
Next Steps
- Quick Start - Get up and running in minutes
- Installation - Detailed installation guide
- Workflow Philosophy - Understand the methodology