Spec-Driven Development MCP Server
Requires Node.js 20+ to run the MCP server as specified in the prerequisites section.
Used for generating installation badges in the README that link to VS Code installation commands.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Spec-Driven Development MCP Servergenerate requirements for a React dashboard with user authentication and analytics charts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Spec-Driven Development MCP Server
Model Context Protocol (MCP) server that facilitates spec-driven development workflows by providing structured prompts for generating requirements, design documents, and code following a systematic approach.
🎯 Purpose
This MCP server enables developers to follow a structured spec-driven development approach by providing prompts that guide you through:
Requirements Generation - Create detailed requirements documents using the EARS (Easy Approach to Requirements Syntax) format
Design Generation - Generate design documents based on requirements
Code Generation - Generate implementation code based on design documents
Related MCP server: wassden
✨ Features
Structured Workflow: Follows a clear progression from requirements → design → code
EARS Format Support: Uses industry-standard EARS format for requirements documentation
MCP Protocol: Integrates seamlessly with MCP-compatible tools and environments
🚀 Quick Start
Prerequisites
Node.js 20+
Installation
VS Code
Install the MCP server in VS Code using below buttons:
Alternatively, you can add configuration in mcp.json:
{
"servers": {
"spec-driven": {
"command": "npx",
"args": [
"-y",
"mcp-server-spec-driven-development@latest"
]
}
}
}Cursor, Claude Code
Install the MCP server in Cursor using below button:
Alternatively, you can add configuration in mcp.json:
{
"mcpServers": {
"spec-driven": {
"command": "npx",
"args": [
"-y",
"mcp-server-spec-driven-development@latest"
]
}
}
}📋 Available Prompts
1. Generate Requirements Document
Name:
generate-requirementsDescription: Generate requirements.md using EARS format
Input: High-level requirements of the application. Example: 'A Vue.js todo application with task creation, completion tracking, and local storage persistence'
Output: Structured requirements document in
specs/requirements.md
2. Generate Design from Requirements
Name:
generate-design-from-requirementsDescription: Generate design.md from requirements.md
Input: Reads from
specs/requirements.mdOutput: Design document in
specs/design.md
3. Generate Code from Design
Name:
generate-code-from-designDescription: Generate code from design.md
Input: Reads from
specs/design.mdOutput: Implementation code in the root folder
📖 Workflow Example
Start with Requirements: Use the
generate-requirementsprompt with your initial requirements textCreate Design: Use
generate-design-from-requirementsto create a design document based on your requirementsGenerate Code: Use
generate-code-from-designto generate implementation code from your design
This creates a traceable path from requirements through design to implementation, ensuring consistency and completeness in your development process.
🤔 Why Spec-Driven Development?
Moving beyond Vibe Coding to a structured, specification-driven approach brings clarity, consistency, and maintainability to your development workflow. Instead of coding by intuition alone, Spec-Driven Development provides a systematic foundation that scales with your project's complexity.
Learn more about the benefits: Goodbye, Vibe Coding! Hello, Spec-Driven Development MCP Server!
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Turn PRDs and product ideas into structured specs so coding agents build your intent, not theirs.
Turn your app idea into IA, wireframes, PRD, style guides, and dev specs for coding agents.
Project registry, behavioral specs, and engineering threads for AI coding agent workflows.
Official DevSpeak MCP server — translate technical text into formal specs from any AI IDE or agent
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides structured spec-driven development workflow tools for AI-assisted software development with sequential spec creation (Requirements → Design → Tasks). Features a real-time web dashboard for monitoring project progress and managing development workflows.55124,293GPL 3.0
- AlicenseNot gradedqualityDmaintenanceA Spec-Driven Development toolkit that transforms LLMs into development agents by providing expert-crafted prompts for generating structured specifications and validating documents across the Requirements → Design → Tasks → Code workflow.1MIT
- AlicenseNot gradedqualityCmaintenanceImplements GitHub's Spec-Driven Development methodology, transforming natural language requirements into executable specifications, technical plans, and ordered task lists with contract-based validation and progress tracking.272MIT
- AlicenseAqualityAmaintenanceAn MCP server for Spec-Driven Development that transforms natural language ideas and meeting transcripts into structured, production-grade specifications using EARS notation. It automates a 7-phase pipeline to generate project artifacts like requirements, architecture designs, and task lists directly to disk.5811017MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/formulahendry/mcp-server-spec-driven-development'
If you have feedback or need assistance with the MCP directory API, please join our Discord server