Pimzino/spec-workflow-mcp
A Model Context Protocol (MCP) server that provides structured spec-driven development workflow tools for AI-assisted software development, featuring a real-time web dashboard and VSCode extension for monitoring and managing your project's progress directly in your development environment.
What it solves
Spec Workflow MCP provides a structured, spec-driven development process for AI-assisted coding. It prevents the common issue of AI agents jumping straight to implementation without a clear plan, by enforcing a sequential workflow: Requirements $\rightarrow$ Design $\rightarrow$ Tasks.
How it works
It operates as a Model Context Protocol (MCP) server that integrates with AI tools (like Claude Desktop, Cursor, or Windsurf). The server manages a structured project directory (.spec-workflow/) and provides tools for the AI to create, list, and execute tasks based on defined specifications. Users can monitor progress via a real-time web dashboard or a VSCode extension, and can manage an approval process for specs and revisions.
Who it’s for
Developers using AI coding agents who want more control, visibility, and architectural oversight over the code the AI generates.
Highlights
- Sequential Workflow: Enforces a path from requirements to design and then to task execution.
- Real-Time Monitoring: Includes a web dashboard and VSCode extension to track specs and task progress.
- Approval System: Built-in workflow for requesting and providing feedback on specifications before implementation.
- Implementation Logs: Searchable logs that track task completion and provide code statistics.
- Broad Integration: Compatible with a wide range of MCP-compliant AI clients including Claude, Cursor, and Windsurf.
Related
- Project
- Project
- Project
- Project
- Project