F
feiyun0112/spec-coding-mcp
Spec-driven workflow that turns feature ideas
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
我们没有从该仓库取到可核对的安装命令,也没有公开的远端端点。这两样都没有时,我们不出配置——编一条出来比不给更糟。 各客户端的接法 →
- 来源明细
- 收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
- 收录与活跃
- 收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 10 个来源列出
- 评分构成
- 综合分 1,003 · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
简体中文
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
# Spec Coding MCP Server
Transform feature ideas into production-ready code through systematic Spec-Driven Development
## What is Spec-Driven Development?
Spec-Driven Development is, simply put, a software development process where clear, detailed specifications serve as the core driver throughout the entire development workflow. These specifications cover various aspects such as functional requirements, performance metrics, interface definitions, and data formats of the software system, acting like blueprints in construction to clearly outline what the final software should look like for developers.
The core of spec-driven development is to transform vague requirements into an executable, traceable, and verifiable development process through standardized specification documents. Essentially, it integrates the rigor of traditional software engineering into AI programming, turning development from "vibe coding" (relying on intuition) into a controllable engineering process.
The key to spec-driven development is the "Spec folder" — each functional module corresponds to a Spec folder containing 3 core files that "materialize" requirements, designs, and tasks:
1.requirements.md (Requirements Document) — Uses EARS syntax (Easy Approach to Requirements Syntax) to write user stories and acceptance criteria, avoiding vague expressions.
2.design.md (Technical Solution) — Includes details such as architectural design, process logic, technology selection, and potential risks.
3.tasks.md (Task List) — Breaks down the technical solution into executable specific tasks (todolist).
## Implementing Spec-Driven Development with spec-coding-mcp
> The MCP in spec-coding-mcp stands for Model Context Protocol, which is an important bridge connecting external tools with the AI IDE. As long as your AI IDE can use MCP, you can use spec-coding-mcp.
Here, we'll take GitHub Copilot as an example to introduce how to use spec-coding-mcp.
### 1. Configure Vs Code
To make GitHub Copilot work with Spec-Coding-MCP, you first need to set up MCP server information in the relevant configuration files.
Visit NuGet.org, search for SpecCodingMcpServer, and you'll see the "MCP Server" tab:
Add a .vscode/mcp.json file to your Vs Code workspace, copy the json from the "MCP Server" tab into it, and save. Then click start above:
SpecCodingMcpServer requires .NET 10 to run. Please ensure you have .NET 10 installed locally (https://dotnet.microsoft.com/en-us/download/dotnet/10.0)
### 2. Start the Spec-Driven Development Process
1.Function Definition: Issue the instruction "Start spec coding" to GitHub Copilot, then specify the specific function, such as "Create a Vue to-do app", add relevant details, and proceed to the next step after confirmation.
Transform feature ideas into production-ready code through systematic Spec-Driven Development
## What is Spec-Driven Development?
Spec-Driven Development is, simply put, a software development process where clear, detailed specifications serve as the core driver throughout the entire development workflow. These specifications cover various aspects such as functional requirements, performance metrics, interface definitions, and data formats of the software system, acting like blueprints in construction to clearly outline what the final software should look like for developers.
The core of spec-driven development is to transform vague requirements into an executable, traceable, and verifiable development process through standardized specification documents. Essentially, it integrates the rigor of traditional software engineering into AI programming, turning development from "vibe coding" (relying on intuition) into a controllable engineering process.
The key to spec-driven development is the "Spec folder" — each functional module corresponds to a Spec folder containing 3 core files that "materialize" requirements, designs, and tasks:
1.requirements.md (Requirements Document) — Uses EARS syntax (Easy Approach to Requirements Syntax) to write user stories and acceptance criteria, avoiding vague expressions.
2.design.md (Technical Solution) — Includes details such as architectural design, process logic, technology selection, and potential risks.
3.tasks.md (Task List) — Breaks down the technical solution into executable specific tasks (todolist).
## Implementing Spec-Driven Development with spec-coding-mcp
> The MCP in spec-coding-mcp stands for Model Context Protocol, which is an important bridge connecting external tools with the AI IDE. As long as your AI IDE can use MCP, you can use spec-coding-mcp.
Here, we'll take GitHub Copilot as an example to introduce how to use spec-coding-mcp.
### 1. Configure Vs Code
To make GitHub Copilot work with Spec-Coding-MCP, you first need to set up MCP server information in the relevant configuration files.
Visit NuGet.org, search for SpecCodingMcpServer, and you'll see the "MCP Server" tab:
Add a .vscode/mcp.json file to your Vs Code workspace, copy the json from the "MCP Server" tab into it, and save. Then click start above:
SpecCodingMcpServer requires .NET 10 to run. Please ensure you have .NET 10 installed locally (https://dotnet.microsoft.com/en-us/download/dotnet/10.0)
### 2. Start the Spec-Driven Development Process
1.Function Definition: Issue the instruction "Start spec coding" to GitHub Copilot, then specify the specific function, such as "Create a Vue to-do app", add relevant details, and proceed to the next step after confirmation.
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/feiyun0112-spec-coding-mcp/)
- 来源
- awesome · https://github.com/feiyun0112/spec-coding-mcp
- 按领域浏览
- MCP 服务
- 收录来源
- 10 个独立来源
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。