mcp-server-spec-driven-development
by formulahendry·★ 431·Score 47
MCP server enabling structured spec-driven development with requirements, design, and code generation prompts.
Overview
The Spec-Driven Development MCP server provides a systematic approach to software development through three main stages: requirements generation using EARS format, design document creation, and code implementation. It creates a traceable path from initial requirements to final implementation, ensuring consistency throughout the development process. The server follows a clear progression from requirements → design → code, making it particularly valuable for teams that need documentation and structure in their development workflow.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you want to implement a structured, specification-driven development approach that ensures traceability from requirements through design to implementation.
When NOT to choose this
Don't choose this if you prefer an agile, iterative approach without extensive documentation or if you're working on small, quick projects that don't benefit from formal specifications.
Tools this server exposes
3 tools extracted from the READMEgenerate-requirementsGenerate requirements.md using EARS format
generate-design-from-requirementsGenerate design.md from requirements.md
generate-code-from-designGenerate code from design.md
Comparable tools
Installation
Installation
VS Code
Install the MCP server in VS Code using the button:
[-VS_Code-0098FF)](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522spec-driven%2522%252C%2522command%2522%253A%2522npx%2522%2522args%2522%253A%255B%2522-y%2522%252C%2522mcp-server-spec-driven-development%2540latest%2522%255D%257D)
Add to mcp.json:
{
"servers": {
"spec-driven": {
"command": "npx",
"args": [
"-y",
"mcp-server-spec-driven-development@latest"
]
}
}
}Cursor/Claude Code
Add to mcp.json:
{
"mcpServers": {
"spec-driven": {
"command": "npx",
"args": [
"-y",
"mcp-server-spec-driven-development@latest"
]
}
}
}FAQ
- What is EARS format?
- EARS (Easy Approach to Requirements Syntax) is an industry-standard format for creating structured requirements documents. It provides a systematic approach to documenting requirements that is clear and traceable.
- What programming languages does the code generation support?
- The README doesn't specify particular programming languages, but it indicates the server generates implementation code based on design documents, suggesting flexibility in the languages supported.
- Can I use this server with any MCP-compatible tool?
- Yes, the server integrates seamlessly with MCP-compatible tools and environments, including VS Code, Cursor, and Claude Code.
Compare mcp-server-spec-driven-development with
Last updated · Auto-generated from public README + GitHub signals.