FM

formulahendry/mcp-server-spec-driven-development

数据科学与机器学习

本页由 AI 翻译,技术细节请以原文为准。 查看原文

439 stars 41 forks 质量 61 趋势 20MIT

规格驱动开发MCP服务器,不仅仅是Vibe编码

概览

模型上下文协议(MCP)服务器,通过提供结构化提示,按照系统化方法生成需求、设计文档和代码,促进基于规范的开发流程。 该MCP服务器通过提供提示,使开发者能够遵循结构化的规范驱动开发方法: 1. - 使用EARS(简易需求语法)格式创建详细需求文档 2.- 基于需求生成设计文档 3.- 基于设计文档生成实施代码 - : 从→ →开始有明确的进展 - : 使用行业标准的 EARS 格式进行需求文档 - : 与兼容 MCP 的工具和环境无缝集成 使用以下按钮在VS Code中安装MCP服务器: 或者,你可以在mcp.json中添加配置: 通过下面的按钮在光标中安装MCP服务器: 或者,你可以在mcp.json中添加配置:

概述(AI 翻译)

-VS_Code-0098FF)

模型上下文协议(MCP)服务器,通过提供结构化提示,按照系统化方法生成需求、设计文档和代码,促进基于规范的开发流程。

🎯 目的

该MCP服务器通过提供提示,使开发者能够遵循结构化的规范驱动开发方法:

  1. 需求生成 - 使用EARS(需求语法简易方法)格式创建详细需求文档
  2. 设计生成 - 根据需求生成设计文档
  3. 代码生成 - 基于设计文档生成实现代码

✨ 特色

  • 结构化工作流程:从需求→设计→代码,遵循清晰的进程
  • EARS 格式支持:使用行业标准 EARS 格式来编写需求文档
  • MCP 协议:与兼容 MCP 的工具和环境无缝集成

🚀 快速启动

先决条件

  • Node.js 20+

安装

VS 代码

使用以下按钮在VS Code中安装MCP服务器:

-VS_Code-0098FF) -VS_Code_Insiders-24bfa5)

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

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:

  1. Requirements Generation - Create detailed requirements documents using the EARS (Easy Approach to Requirements Syntax) format
  2. Design Generation - Generate design documents based on requirements
  3. Code Generation - Generate implementation code based on design documents

✨ 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

在 GitHub 查看完整 README

安装

npx -y mcp-server-spec-driven-development@latest
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "spec-driven": { "command": "npx", "args": [ "-y", "mcp-server-spec-driven-development@latest" ] } } }