The Spec Workflow MCP server provides a comprehensive AI-assisted, spec-driven development environment that streamlines structured workflows from requirements to implementation.
Core Capabilities:
Guided Workflows: Step-by-step spec creation and project steering guidance
Spec Management: Create, update, and track specifications with status monitoring and comprehensive listing
Steering Documents: Establish foundational project guidance through product vision, technical decisions, and structure documents
Task Management: Handle spec implementation tasks with status tracking (pending, in-progress, completed) and context retrieval
Template System: Access built-in templates for specs, bugs, and steering documents
Approval System: Request, track, and manage human approvals for documents and actions
Real-Time Dashboard: Monitor progress, view documents, and manage tasks via a live web interface
IDE Integration: Works seamlessly with Claude Desktop, Cursor IDE, Continue IDE, Cline/Claude Dev, and other AI development tools
The server enables you to progress systematically from requirements through design to implementation while maintaining project context and facilitating collaboration through its integrated approval and monitoring systems.
Provides support link for the project through Buy Me A Coffee donation platform
Features embedded YouTube video demonstrations showcasing the approval system and dashboard functionality
Spec Workflow MCP
A Model Context Protocol (MCP) server for structured spec-driven development with real-time dashboard and VSCode extension.
☕ Support This Project
📺 Showcase
🔄 Approval System in Action
See how the approval system works: create documents, request approval through the dashboard, provide feedback, and track revisions.
📊 Dashboard & Spec Management
Explore the real-time dashboard: view specs, track progress, navigate documents, and monitor your development workflow.
✨ Key Features
- Structured Development Workflow - Sequential spec creation (Requirements → Design → Tasks)
- Real-Time Web Dashboard - Monitor specs, tasks, and progress with live updates
- VSCode Extension - Integrated sidebar dashboard for VSCode users
- Approval Workflow - Complete approval process with revisions
- Task Progress Tracking - Visual progress bars and detailed status
- Multi-Language Support - Available in 11 languages
🌍 Supported Languages
🇺🇸 English • 🇯🇵 日本語 • 🇨🇳 中文 • 🇪🇸 Español • 🇧🇷 Português • 🇩🇪 Deutsch • 🇫🇷 Français • 🇷🇺 Русский • 🇮🇹 Italiano • 🇰🇷 한국어 • 🇸🇦 العربية
🚀 Quick Start
Step 1: Add to your AI tool
Add to your MCP configuration (see client-specific setup below):
With auto-started dashboard:
Step 2: Choose your interface
Option A: Web Dashboard (Required for CLI users)
Option B: VSCode Extension (Recommended for VSCode users)
Install Spec Workflow MCP Extension from the VSCode marketplace.
📝 How to Use
Simply mention spec-workflow in your conversation:
- "Create a spec for user authentication" - Creates complete spec workflow
- "List my specs" - Shows all specs and their status
- "Execute task 1.2 in spec user-auth" - Runs a specific task
🔧 MCP Client Setup
Configure in your Augment settings:
Add to your MCP configuration:
Important Notes:
- The
-y
flag bypasses npm prompts for smoother installation - The
--
separator ensures the path is passed to the spec-workflow script, not to npx - Replace
/path/to/your/project
with your actual project directory path
Alternative for Windows (if the above doesn't work):
Add to claude_desktop_config.json
:
Or with auto-started dashboard:
Add to your MCP server configuration:
Add to your Continue configuration:
Add to your Cursor settings (settings.json
):
Add to your opencode.json
configuration file:
📚 Documentation
- Configuration Guide - Command-line options, config files
- User Guide - Comprehensive usage examples
- Workflow Process - Development workflow and best practices
- Interfaces Guide - Dashboard and VSCode extension details
- Prompting Guide - Advanced prompting examples
- Tools Reference - Complete tools documentation
- Development - Contributing and development setup
- Troubleshooting - Common issues and solutions
📁 Project Structure
🛠️ Development
📄 License
GPL-3.0
⭐ Star History
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Provides structured spec-driven development workflow tools for AI-assisted software development with sequential spec creation (Requirements → Design → Tasks). Features a real-time web dashboard for monitoring project progress and managing development workflows.
Related MCP Servers
- AsecurityAlicenseAqualityAn AI-powered automation tool development platform that provides modular architecture with tool hot-reloading, enterprise-grade integration capabilities, and real-time updates with zero-downtime deployment.Last updated -155MIT License
- AsecurityFlicenseAqualityAI-driven tool that helps developers create beautiful UI components instantly through natural language descriptions, integrating with popular IDEs like Cursor, Windsurf, and VSCode.Last updated -32
- AsecurityAlicenseAqualityFacilitates spec-driven development workflows by providing structured prompts for generating requirements in EARS format, design documents, and implementation code following a systematic approach.Last updated -75317MIT License