spec-workflow-mcp — Summary
spec-workflow-mcp (Pimzino) is an MCP (Model Context Protocol) server for spec-driven development, packaged as @pimzino/spec-workflow-mcp v2.2.7 under GPL-3.0. It exposes 5 MCP tools (spec-workflow-guide, steering-guide, spec-status, approvals, log-implementation) and 5 MCP prompts (create-spec, create-steering-doc, implement-task, inject-spec-workflow-guide, inject-steering-guide) to any MCP-capable AI client. Its dashboard (Node.js + Vite-built React frontend) runs on port 5000 and provides real-time spec tracking, task progress bars, implementation logs, and a formal approval workflow where the AI agent requests dashboard-based review and waits for explicit user approval before continuing. A VSCode extension is separately available on the VSCode Marketplace. This is the successor to claude-code-spec-workflow (Claude Code-only) and explicitly targets multi-client compatibility (Augment Code, Claude Code, Claude Desktop, Cline, Cursor, and others). Version 2.2.7, last committed May 2026.
Differs from seeds: Most similar to taskmaster-ai (MCP-anchored toolserver pattern) but focuses on spec-driven workflow rather than task management. The approvals tool is unique in the corpus — it bridges the MCP server's file system access with the browser dashboard to create a human-in-the-loop gate that survives session boundaries. Compared to claude-code-spec-workflow (its predecessor), it replaces slash commands with MCP tools and adds a VSCode extension sidebar, making it the only framework in the batch that ships both an MCP server and an IDE extension. Compared to spec-kit, it adds a real-time dashboard and formal approval workflow, but lacks spec-kit's Python CLI installer.