一个智能的MCP服务器,用于通过需求、设计和实施文档的结构化工作流程来管理软件项目规范。
Spec Workflow MCP 帮助开发团队通过提供基于人工智能的工作流来维护高质量的项目文档,该工作流引导您创建全面的规范。
npx spec-workflow-mcp@latest
使用 Claude CLI 添加 MCP 服务器:
claude mcp add spec-workflow-mcp -s user -- npx -y spec-workflow-mcp@latest
添加到您的 Claude Desktop 配置中:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "spec-workflow-mcp@latest"]
}
}
}
添加到您的 Cursor 配置 (~/.cursor/config.json) 中:
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "spec-workflow-mcp@latest"]
}
}
}
添加到您的 Windsurf 配置 (~/.codeium/windsurf/mcp_config.json) 中:
{
"mcpServers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "spec-workflow-mcp@latest"],
"env": {},
"autoApprove": [],
"disabled": false,
"timeout": 60,
"transportType": "stdio"
}
}
}
添加到您的 VS Code 设置 (settings.json) 中:
{
"mcp.servers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "spec-workflow-mcp@latest"]
}
}
}
添加到您的 Zed 配置 (~/.config/zed/settings.json) 中:
{
"assistant": {
"version": "2",
"mcp": {
"servers": {
"spec-workflow": {
"command": "npx",
"args": ["-y", "spec-workflow-mcp@latest"]
}
}
}
}
}
git clone https://github.com/kingkongshot/specs-mcp.git
cd specs-mcp
npm install
npm run build
然后添加到 Claude Desktop 配置中:
{
"mcpServers": {
"spec-workflow": {
"command": "node",
"args": ["/绝对路径/to/specs-mcp/dist/index.js"]
}
}
}
安装后,MCP 服务器通过 Claude 提供以下命令:
初始化 "用户认证功能" 的规范工作流
这会创建一个包含以下部分的结构化需求文档:
检查规范工作流进度
服务器分析您的当前文档,并:
在实施计划中完成任务 #3
标记特定任务已完成,并跟踪整体进度。
跳过设计阶段,进入实施
灵活性以适应您的项目需求的工作流程。
每个阶段都有:
从一个功能想法开始:
"我需要构建一个用户认证系统"
初始化工作流程:
初始化 "用户认证" 的规范工作流
查看并增强生成的需求
检查进度并生成设计文档:
检查工作流进度
继续通过设计和实施阶段
跟踪任务完成情况:
完成任务 #1:设置认证数据库模式
npm install
npm run build
npm run dev
npm test
npm run inspector
欢迎贡献!请随时提交拉取请求。
MIT 许可证 - 详情见 LICENSE 文件
使用 Model Context Protocol 构建 ❤️