本项目是一个模型上下文协议(MCP)服务器,它通过提供结构化的提示,助力开发者遵循系统的方法,完成需求文档、设计文档的生成以及代码编写,实现规范驱动的开发工作流程。
此MCP服务器通过提供引导性提示,让开发者能够遵循结构化的规范驱动开发方法,具体涵盖:
使用以下按钮在VS Code中安装MCP服务器:
或者,你可以在mcp.json中添加以下配置:
{
"servers": {
"spec-driven": {
"command": "npx",
"args": [
"-y",
"mcp-server-spec-driven-development@latest"
]
}
}
}
使用以下按钮在Cursor中安装MCP服务器:
或者,你可以在mcp.json中添加以下配置:
{
"mcpServers": {
"spec-driven": {
"command": "npx",
"args": [
"-y",
"mcp-server-spec-driven-development@latest"
]
}
}
}
generate-requirementsrequirements.md。specs/requirements.md的结构化需求文档。generate-design-from-requirementsrequirements.md生成design.md。specs/requirements.md读取。specs/design.md的设计文档。generate-code-from-designdesign.md生成代码。specs/design.md读取。generate-requirements提示,并输入初始需求文本。generate-design-from-requirements根据需求创建设计文档。generate-code-from-design根据设计生成实现代码。这将创建一条从需求到设计再到实现的可追溯路径,确保开发过程的一致性和完整性。
从凭感觉编码转向结构化、规范驱动的开发方法,能为开发工作流程带来清晰性、一致性和可维护性。规范驱动开发并非仅依靠直觉编码,而是为项目提供了一个可随复杂度提升而扩展的系统基础。
了解更多好处:再见,凭感觉编码!你好,规范驱动开发MCP服务器!