mcp-server-spec-driven-development
社区使用中by formulahendry
mcp-server-spec-driven-development 是一个基于 Model Context Protocol (MCP) 的服务器,旨在通过结构化的提示词引导开发者完成从需求、设计到代码的规范驱动开发流程。它支持使用 EARS 格式生成需求文档,并基于需求生成设计文档和实现代码,帮助团队减少随意编码(Vibe Coding)带来的不确定性。该服务器可无缝集成到
安装配置
将以下配置添加到你的 AI 编程助手中
预览配置(粘贴到 claude_desktop_config.json 或 Cursor 设置中)
{
"mcpServers": {
"mcp-server-spec-driven-development": {}
}
}JSON配置
{}描述
规范驱动开发 MCP 服务器
模型上下文协议(MCP)服务器,通过提供结构化的提示,按照系统化方法生成需求、设计文档和代码,从而促进规范驱动开发工作流。
🎯 目的
该 MCP 服务器通过提供引导您完成以下步骤的提示,使开发人员能够遵循结构化的规范驱动开发方法:
- 需求生成 - 使用 EARS(简易需求语法方法)格式创建详细的需求文档
- 设计生成 - 根据需求生成设计文档
- 代码生成 - 根据设计文档生成实现代码
✨ 特性
- 结构化工作流:遵循从需求 → 设计 → 代码的清晰流程
- EARS 格式支持:使用行业标准的 EARS 格式进行需求文档编写
- MCP 协议:与兼容 MCP 的工具和环境无缝集成
🚀 快速开始
前提条件
- Node.js 20+
安装
VS Code
使用以下按钮在 VS Code 中安装 MCP 服务器:
或者,您可以在 mcp.json 中添加配置:
{
"servers": {
"spec-driven": {
"command": "npx",
"args": [
"-y",
"mcp-server-spec-driven-development@latest"
]
}
}
}
Cursor、Claude Code
使用以下按钮在 Cursor 中安装 MCP 服务器:
或者,您可以在 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读取 - 输出:位于根目录的实现代码
📖 工作流示例
- 从需求开始:使用
generate-requirements提示,输入您的初始需求文本 - 创建设计:使用
generate-design-from-requirements根据您的需求创建设计文档 - 生成代码:使用
generate-code-from-design根据您的设计生成实现代码
这创建了一条从需求到设计再到实现的可追溯路径,确保开发过程的一致性和完整性。
🤔 为什么选择规范驱动开发?
超越 Vibe Coding,迈向结构化、具体的……
统计信息
436
星标
39
Fork
TypeScript
语言
2025/9/26
更新
MIT
开源协议
标签
相关服务器
sap-ai-mcp-servers
sap-ai-mcp-servers 是一个开源的 SAP 相关 MCP 服务器、SAP AI Skills 与 Claude 插件综合列表,涵盖官方 SAP 及社区贡献的各类开发工具。该项目提供交互式目录网站,支持搜索、筛选和排序,便于开发者发现适用于 ABAP、CAP、UI5、Fiori、HANA 等场景的 MCP 资源。作为 SAP 生态与 AI 开发工具之间的桥梁,它帮
codex-mcp-server
codex-mcp-server 是一个 MCP server 封装,将 OpenAI Codex CLI 的能力桥接到 Claude Code,使用户能在编辑器中直接调用 Codex 进行代码分析、生成和审查。它支持多轮会话、代码审查、Web 搜索等功能,并提供与 VS Code、Cursor 等工具的一键安装集成。该工具适合希望在 Claude Code 工作流中复用 Co
polymarket-mcp-server
Polymarket MCP Server 是一个基于 MCP 协议的 AI 交易服务器,为 Claude 提供 45 个工具,覆盖市场发现、分析、交易、投资组合管理和实时监控。它支持 WebSocket 实时数据流,并内置企业级安全特性,如订单大小限制、风险敞口上限和流动性验证,使 AI 代理能够安全地自主交易 Polymarket 预测市场。
alpaca-mcp-server
alpaca-mcp-server 是 Alpaca 官方推出的 Model Context Protocol (MCP) 服务器,基于 FastMCP 和 OpenAPI 构建,允许用户通过 Claude、Cursor、VS Code 等 AI 助手以自然语言进行股票、ETF、加密货币和期权交易,并支持投资组合管理与实时市场数据。该服务器将 Alpaca Trading AP