程序员努力
AI导航AI编程实战PromptMCP市场Skills市场

程序员努力

AI 编程资源库 - 聚合 AI 编程教程、提示词、MCP 与 Skills 资源

内容栏目

  • AI导航
  • AI编程实战
  • Prompt
  • MCP市场
  • Skills市场
  • 全站搜索

教程分类

  • 进阶技巧
  • 入门指南
  • 最佳实践
  • Claude Code
  • Cline教程
  • GitHub Copilot
  • Cursor教程
  • 提示词工程

关于

  • 关于我们
  • GitHub

© 2026 程序员努力. All rights reserved.

冀ICP备15004808号-7

首页教程PromptMCPSkills
← 返回MCP市场
m

mcp-server-spec-driven-development

社区使用中

by formulahendry

mcp-server-spec-driven-development 是一个基于 Model Context Protocol (MCP) 的服务器,旨在通过结构化的提示词引导开发者完成从需求、设计到代码的规范驱动开发流程。它支持使用 EARS 格式生成需求文档,并基于需求生成设计文档和实现代码,帮助团队减少随意编码(Vibe Coding)带来的不确定性。该服务器可无缝集成到

开发工具Stdio(本地命令行)TypeScript

安装配置

将以下配置添加到你的 AI 编程助手中

预览配置(粘贴到 claude_desktop_config.json 或 Cursor 设置中)

{
  "mcpServers": {
    "mcp-server-spec-driven-development": {}
  }
}

JSON配置

{}

描述

规范驱动开发 MCP 服务器

NPM Downloads Install in VS Code

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

Spec-Driven Development Server MCP server

🎯 目的

该 MCP 服务器通过提供引导您完成以下步骤的提示,使开发人员能够遵循结构化的规范驱动开发方法:

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

✨ 特性

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

🚀 快速开始

前提条件

  • Node.js 20+

安装

VS Code

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

Install in VS Code Install in VS Code Insiders

或者,您可以在 mcp.json 中添加配置:

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

Cursor、Claude Code

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

Install MCP Server

或者,您可以在 mcp.json 中添加配置:

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

📋 可用提示

1. 生成需求文档

  • 名称:generate-requirements
  • 描述:使用 EARS 格式生成 requirements.md
  • 输入:应用程序的高级需求。示例:'一个 Vue.js 待办事项应用,支持任务创建、完成跟踪和本地存储持久化'
  • 输出:位于 specs/requirements.md 的结构化需求文档

2. 根据需求生成设计

  • 名称:generate-design-from-requirements
  • 描述:根据 requirements.md 生成 design.md
  • 输入:从 specs/requirements.md 读取
  • 输出:位于 specs/design.md 的设计文档

3. 根据设计生成代码

  • 名称:generate-code-from-design
  • 描述:根据 design.md 生成代码
  • 输入:从 specs/design.md 读取
  • 输出:位于根目录的实现代码

📖 工作流示例

  1. 从需求开始:使用 generate-requirements 提示,输入您的初始需求文本
  2. 创建设计:使用 generate-design-from-requirements 根据您的需求创建设计文档
  3. 生成代码:使用 generate-code-from-design 根据您的设计生成实现代码

这创建了一条从需求到设计再到实现的可追溯路径,确保开发过程的一致性和完整性。

🤔 为什么选择规范驱动开发?

超越 Vibe Coding,迈向结构化、具体的……

统计信息

436

星标

39

Fork

TypeScript

语言

2025/9/26

更新

MIT

开源协议

标签

MCP规范驱动开发需求生成设计文档代码生成EARS

链接

主页GitHubMIT

相关服务器

s

sap-ai-mcp-servers

sap-ai-mcp-servers 是一个开源的 SAP 相关 MCP 服务器、SAP AI Skills 与 Claude 插件综合列表,涵盖官方 SAP 及社区贡献的各类开发工具。该项目提供交互式目录网站,支持搜索、筛选和排序,便于开发者发现适用于 ABAP、CAP、UI5、Fiori、HANA 等场景的 MCP 资源。作为 SAP 生态与 AI 开发工具之间的桥梁,它帮

开发工具Stdio437
c

codex-mcp-server

codex-mcp-server 是一个 MCP server 封装,将 OpenAI Codex CLI 的能力桥接到 Claude Code,使用户能在编辑器中直接调用 Codex 进行代码分析、生成和审查。它支持多轮会话、代码审查、Web 搜索等功能,并提供与 VS Code、Cursor 等工具的一键安装集成。该工具适合希望在 Claude Code 工作流中复用 Co

开发工具Stdio628
p

polymarket-mcp-server

Polymarket MCP Server 是一个基于 MCP 协议的 AI 交易服务器,为 Claude 提供 45 个工具,覆盖市场发现、分析、交易、投资组合管理和实时监控。它支持 WebSocket 实时数据流,并内置企业级安全特性,如订单大小限制、风险敞口上限和流动性验证,使 AI 代理能够安全地自主交易 Polymarket 预测市场。

开发工具Stdio649
a

alpaca-mcp-server

alpaca-mcp-server 是 Alpaca 官方推出的 Model Context Protocol (MCP) 服务器,基于 FastMCP 和 OpenAPI 构建,允许用户通过 Claude、Cursor、VS Code 等 AI 助手以自然语言进行股票、ETF、加密货币和期权交易,并支持投资组合管理与实时市场数据。该服务器将 Alpaca Trading AP

开发工具Stdio923