{
  "markdown": "# Spec-Driven Development MCP Server\n\n[![NPM Downloads](https://img.shields.io/npm/d18m/mcp-server-spec-driven-development)\n](https://www.npmjs.com/package/mcp-server-spec-driven-development) [![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%252C%2522args%2522%253A%255B%2522-y%2522%252C%2522mcp-server-spec-driven-development%2540latest%2522%255D%257D) \n\nModel 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.\n\n<a href=\"https://glama.ai/mcp/servers/@formulahendry/mcp-server-spec-driven-development\">\n  <img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/@formulahendry/mcp-server-spec-driven-development/badge\" alt=\"Spec-Driven Development Server MCP server\" />\n</a>\n\n## 🎯 Purpose\n\nThis MCP server enables developers to follow a structured spec-driven development approach by providing prompts that guide you through:\n\n1. **Requirements Generation** - Create detailed requirements documents using the EARS (Easy Approach to Requirements Syntax) format\n2. **Design Generation** - Generate design documents based on requirements\n3. **Code Generation** - Generate implementation code based on design documents\n\n## ✨ Features\n\n- **Structured Workflow**: Follows a clear progression from **requirements** → **design** → **code**\n- **EARS Format Support**: Uses industry-standard EARS format for requirements documentation\n- **MCP Protocol**: Integrates seamlessly with MCP-compatible tools and environments\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- Node.js 20+ \n\n### Installation\n\n#### VS Code\n\nInstall the MCP server in VS Code using below buttons:\n\n[![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%252C%2522args%2522%253A%255B%2522-y%2522%252C%2522mcp-server-spec-driven-development%2540latest%2522%255D%257D) [![Install in VS Code Insiders](https://img.shields.io/badge/Install_MCP_Server_(npx)-VS_Code_Insiders-24bfa5)](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522spec-driven%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522-y%2522%252C%2522mcp-server-spec-driven-development%2540latest%2522%255D%257D)\n\nAlternatively, you can add configuration in `mcp.json`:\n\n```json\n{\n    \"servers\": {\n        \"spec-driven\": {\n            \"command\": \"npx\",\n            \"args\": [\n                \"-y\",\n                \"mcp-server-spec-driven-development@latest\"\n            ]\n        }\n    }\n}\n```\n\n#### Cursor, Claude Code\n\nInstall the MCP server in Cursor using below button:\n\n[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/install-mcp?name=spec-driven&config=JTdCJTIyY29tbWFuZCUyMiUzQSUyMm5weCUyMC15JTIwbWNwLXNlcnZlci1zcGVjLWRyaXZlbi1kZXZlbG9wbWVudCU0MGxhdGVzdCUyMiU3RA%3D%3D)\n\nAlternatively, you can add configuration in `mcp.json`:\n\n```json\n{\n    \"mcpServers\": {\n        \"spec-driven\": {\n            \"command\": \"npx\",\n            \"args\": [\n                \"-y\",\n                \"mcp-server-spec-driven-development@latest\"\n            ]\n        }\n    }\n}\n```\n\n## 📋 Available Prompts\n\n### 1. Generate Requirements Document\n- **Name**: `generate-requirements`\n- **Description**: Generate requirements.md using EARS format\n- **Input**: High-level requirements of the application. Example: 'A Vue.js todo application with task creation, completion tracking, and local storage persistence'\n- **Output**: Structured requirements document in `specs/requirements.md`\n\n### 2. Generate Design from Requirements\n- **Name**: `generate-design-from-requirements`\n- **Description**: Generate design.md from requirements.md\n- **Input**: Reads from `specs/requirements.md`\n- **Output**: Design document in `specs/design.md`\n\n### 3. Generate Code from Design\n- **Name**: `generate-code-from-design`\n- **Description**: Generate code from design.md\n- **Input**: Reads from `specs/design.md`\n- **Output**: Implementation code in the root folder\n\n## 📖 Workflow Example\n\n1. **Start with Requirements**: Use the `generate-requirements` prompt with your initial requirements text\n2. **Create Design**: Use `generate-design-from-requirements` to create a design document based on your requirements\n3. **Generate Code**: Use `generate-code-from-design` to generate implementation code from your design\n\nThis creates a traceable path from requirements through design to implementation, ensuring consistency and completeness in your development process.\n\n## 🤔 Why Spec-Driven Development?\n\nMoving 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.\n\nLearn more about the benefits: [Goodbye, Vibe Coding! Hello, Spec-Driven Development MCP Server!](https://dev.to/formulahendry/goodbye-vibe-coding-hello-spec-driven-development-mcp-server-2m17)",
  "bytes": 5433,
  "sha": "13fa0760b80900a2e89dc50f6da6469a375bce276d4fb23a2b12a2cba2ced2de",
  "repo_slug": "formulahendry/mcp-server-spec-driven-development",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_formulahendry_spec_driven_deve_7658532b/readme"
}