MCP Catalogs
Home

mcp-server-spec-driven-development

by formulahendry·431·Score 47

MCP server enabling structured spec-driven development with requirements, design, and code generation prompts.

developer-toolsproductivityai-llm
40
Forks
4
Open issues
8 mo ago
Last commit
2d ago
Indexed

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:

you:Generating detailed requirements documents using EARS format for new projects
you:Creating design documents based on existing requirements specifications
you:Generating implementation code from design documents in various programming languages
you:What is EARS format?
you:What programming languages does the code generation support?
you:Can I use this server with any MCP-compatible tool?

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 README
  • generate-requirements

    Generate requirements.md using EARS format

  • generate-design-from-requirements

    Generate design.md from requirements.md

  • generate-code-from-design

    Generate code from design.md

Comparable tools

mcp-server-swift-docsmcp-server-typescriptmcp-server-react-coder

Installation

Installation

VS Code

Install the MCP server in VS Code using the button:

[![Install in VS Code](https://img.shields.io/badge/Install_MCP_Server_(npx)-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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.