Provides automatic Git integration for capturing code modifications with diffs and snapshots during workflow tracking
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Workflow Trackerstart a workflow for refactoring our authentication system"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Workflow Control
Orchestration + Observability for Agentic Workflows - Multi-agent workflow system with MCP tracking.
Overview
Workflow Control is a unified system that:
Orchestrates multi-agent workflows (phases, sub-agents, coordination)
Tracks everything via MCP tools + SQLite (decisions, progress, files)
Visualizes workflows in real-time (WebUI dashboard)
Architecture
Monorepo Structure (pnpm workspaces)
Installation
Prerequisites
Node.js 20+ (Download)
pnpm (
npm install -g pnpm)git
Automated Setup
The setup script will:
Check prerequisites (Node.js 20+, pnpm, git)
Install dependencies
Generate Prisma client
Run database migrations
Build the project
Create symlinks in
~/.claude/for global access
Manual Setup
Configuration
MCP Server Configuration
Add Workflow Control to your project's .mcp.json:
Claude Code Symlinks
The setup script creates symlinks for global access:
To manage symlinks manually:
Usage
Start the Web UI
Opens at http://localhost:3000
Verify MCP Server
MCP Tools Available
Tool | Description |
| Create a new workflow with phases |
| Finalize a workflow with summary |
| Start a task within a workflow |
| Complete a task with results |
| Record an architectural decision |
| Report a problem or blocker |
| Mark a milestone achievement |
| Query workflow state and history |
Scripts Reference
Script | Description |
| Full installation and setup |
| Manage Claude symlinks |
| Generate .mcp.json config |
| Test MCP server connection |
Script Options
Tech Stack
MCP Server: Node.js + TypeScript + @modelcontextprotocol/sdk
Database: SQLite (local, no external server required)
ORM: Prisma (with TypeScript type-safe enums)
Web UI: Next.js 15 + Socket.io (real-time updates)
Git Integration: simple-git (snapshots/diffs)
Documentation
Technical documentation is in .claude/docs/:
architecture.md - System architecture
mcp-tools.md - MCP tools specifications
database.md - Prisma schema reference
standards.md - Code standards
Workflow System docs are in workflow-system/docs/:
architecture.md - Workflow orchestration patterns
templates/ - Workflow and agent templates
profiles/ - Simple, standard, and complex workflow profiles
Troubleshooting
MCP Server Not Found
Database Errors
Symlink Issues
Verify Everything Works
Uninstall
License: MIT