Best for
- Teams that want a structured spec-driven workflow for AI-assisted development.
- Developers who need to visualize project progress in their IDE.
- Projects that require an approval process and task tracking for compliance.
This server provides comprehensive spec-driven development features, suitable for AI-assisted development projects that need structured workflows and approval mechanisms. Its security features (such as localhost binding, rate limiting, audit logging) make it suitable for enterprise environments, but it lacks built-in HTTPS and user authentication, which must be supplemented via a reverse proxy. The tool list is not explicitly documented, but based on the description, it is inferred to have tools for creating, listing, executing specs, etc.
Strongest · Documentation 16/20 Weakest · Security and permissions 10/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js · Docker
SPEC_WORKFLOW_HOME
Redirects global state files to a writable location in sandboxed environments (e.g. /workspace/.spec-workflow-mcp) where $HOME is read-only; not a secret.
npx -y @pimzino/spec-workflow-mcp@latest --dashboard (default port 5000); B) Install the Spec Workflow MCP Extension from the VSCode marketplace.claude mcp add spec-workflow npx @pimzino/spec-workflow-mcp@latest -- /path/to/your/project. For sandboxed environments, set the SPEC_WORKFLOW_HOME environment variable to redirect global state files.{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": [
"-y",
"@pimzino/spec-workflow-mcp@latest",
"/path/to/your/project"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"spec-workflow": {
"command": "npx",
"args": [
"-y",
"@pimzino/spec-workflow-mcp@latest",
"/path/to/your/project"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add spec-workflow -- npx -y @pimzino/spec-workflow-mcp@latest /path/to/your/project
Run it in a terminal; replace any <…> placeholders with your own values first.
After configuring your MCP client, say "List my specs" to the assistant; a returned (possibly empty) list of specs confirms the server is connected. You can also run npx -y @pimzino/spec-workflow-mcp@latest --dashboard and open http://localhost:5000 to confirm the dashboard works.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
Spec Workflow MCP is a Model Context Protocol (MCP) server for structured spec-driven development in AI-assisted software development. It provides a sequential workflow for creating specs (Requirements → Design → Tasks), a real-time web dashboard, and a VSCode extension for monitoring and managing project progress directly in your development environment. Features include an approval workflow with revisions, task progress tracking, implementation logs with code statistics, and support for 11 languages.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision d38e82eaa8a6 Data synced 2026-10-12 Read the FMRS scoring method