Spec Coding MCP
什麼是Spec Coding MCP Server?
Spec Coding MCP Server是一個基於規範驅動開發理念的AI編程輔助工具。它通過標準化的規範文檔(Spec文件夾)來指導整個開發流程,將模糊的需求轉化為可執行、可追蹤的開發任務。如何使用Spec Coding MCP Server?
通過與AI編程助手(如GitHub Copilot)配合使用,開發者可以啟動規範編碼流程,系統會引導完成需求收集、技術設計、任務分解和代碼實現的全過程。適用場景
特別適合需要將業務需求快速轉化為代碼實現的中小型項目,以及希望引入規範化開發流程的AI輔助編程場景。主要功能
規範驅動開發
通過requirements.md、design.md和tasks.md三個核心文件實現需求、設計和實現的全流程規範化管理
EARS需求語法
採用EARS(Easy Approach to Requirements Syntax)語法編寫用戶故事和驗收標準,避免模糊表達
AI任務分解
自動將技術方案分解為可執行的todolist任務列表
優勢
將模糊需求轉化為清晰可執行的開發流程
減少AI編程中的隨機性和不確定性
提供標準化的文檔結構和開發規範
適合團隊協作和知識傳承
侷限性
需要額外配置MCP服務器環境
對小型簡單項目可能略顯繁瑣
依賴AI編程助手的配合使用
如何使用
配置MCP服務器
在.vscode/mcp.json中添加MCP服務器配置信息
啟動規範編碼
向GitHub Copilot發送'Start spec coding'指令
定義功能需求
描述具體功能需求,如'Create a Vue to-do app'
確認規範文檔
依次確認生成的requirements.md、design.md和tasks.md文件內容
使用案例
創建Vue待辦事項應用
從零開始創建一個Vue.js的待辦事項應用
開發REST API
創建具有CRUD功能的RESTful API
常見問題
是否需要安裝額外依賴?
支持哪些AI編程助手?
規範文檔可以自定義嗎?
相關資源
NuGet包頁面
SpecCodingMcpServer的NuGet官方頁面
.NET 10下載
.NET 10運行時下載頁面
GitHub Copilot
GitHub Copilot官方頁面

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
35.2K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
28.5K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
102.3K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
27.8K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
20.4K
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
67.7K
4.7分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
18.4K
5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
14.8K
4.5分
