Pimzino/spec-workflow-mcp
If you are the rightful owner of spec-workflow-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Spec Workflow MCP is a Model Context Protocol server designed to facilitate structured spec-driven development workflows for AI-assisted software development, featuring a real-time web dashboard for project monitoring and management.
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):
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project"]
}
}
}
With auto-started dashboard:
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project", "--AutoStartDashboard"]
}
}
}
Step 2: Choose your interface
Option A: Web Dashboard (Required for CLI users)
npx -y @pimzino/spec-workflow-mcp@latest /path/to/your/project --dashboard
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
Augment Code
Configure in your Augment settings:
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project"]
}
}
}
Claude Code CLI
Add to your MCP configuration:
claude mcp add spec-workflow npx @pimzino/spec-workflow-mcp@latest -- /path/to/your/project
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):
claude mcp add spec-workflow cmd.exe /c "npx @pimzino/spec-workflow-mcp@latest /path/to/your/project"
Claude Desktop
Add to claude_desktop_config.json
:
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project"]
}
}
}
Or with auto-started dashboard:
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project", "--AutoStartDashboard"]
}
}
}
Cline/Claude Dev
Add to your MCP server configuration:
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project"]
}
}
}
Continue IDE Extension
Add to your Continue configuration:
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project"]
}
}
}
Cursor IDE
Add to your Cursor settings (settings.json
):
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project"]
}
}
}
OpenCode
Add to your opencode.json
configuration file:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"spec-workflow": {
"type": "local",
"command": ["npx", "-y", "@pimzino/spec-workflow-mcp@latest", "/path/to/your/project"],
"enabled": true
}
}
}
๐ Documentation
- - Command-line options, config files
- - Comprehensive usage examples
- - Development workflow and best practices
- - Dashboard and VSCode extension details
- - Advanced prompting examples
- - Complete tools documentation
- - Contributing and development setup
- - Common issues and solutions
๐ Project Structure
your-project/
.spec-workflow/
approvals/
archive/
specs/
steering/
templates/
user-templates/
config.example.toml
๐ ๏ธ Development
# Install dependencies
npm install
# Build the project
npm run build
# Run in development mode
npm run dev
๐ License
GPL-3.0