SpecFlow Server
БесплатноНе проверенProvides an AI-driven four-stage software development workflow with role management, enabling structured requirements analysis, design, implementation, and test
Описание
Provides an AI-driven four-stage software development workflow with role management, enabling structured requirements analysis, design, implementation, and testing.
README
AI驱动的四阶段软件开发工作流程 - MCP协议工具服务器
概述
SpecFlow MCP Server 是一个基于 Model Context Protocol (MCP) 的工具服务器,提供AI驱动的四阶段软件开发工作流程。它帮助开发团队通过结构化的角色分工和阶段管理,提高软件开发效率和质量。
功能特性
🎯 四阶段工作流程
- 需求分析阶段 - 产品经理角色主导
- 技术设计阶段 - 架构师角色主导
- 开发实现阶段 - 开发工程师角色主导
- 测试验证阶段 - 测试工程师角色主导
🛠️ 核心工具
- create_spec - 创建新的Spec文档
- switch_role - 切换当前工作角色
- execute_workflow_stage - 执行特定工作流程阶段
- get_role_context - 获取角色上下文信息
- update_spec_section - 更新Spec文档章节
👥 角色系统
- 产品经理 (product-manager) - 需求分析和产品规划
- 架构师 (architect) - 技术架构设计
- 开发工程师 (developer) - 代码实现
- 测试工程师 (tester) - 质量保证和测试
安装使用
通过 MCP 平台安装
- 在支持MCP的AI助手中搜索 "SpecFlow"
- 点击安装并启用
- 开始使用工作流程工具
手动安装
npm install -g specflow-mcp-server
配置 MCP 客户端
在你的MCP客户端配置中添加:
{
"mcpServers": {
"specflow": {
"command": "specflow-mcp",
"args": ["--stdio"]
}
}
}
快速开始
1. 创建新项目
使用 create_spec 工具创建新的项目规格文档
2. 切换角色
使用 switch_role 工具切换到产品经理角色开始需求分析
3. 执行工作流程
使用 execute_workflow_stage 工具按阶段执行开发流程
工作流程示例
阶段1:需求分析
- 角色:产品经理
- 输出:产品需求文档、用户故事、验收标准
阶段2:技术设计
- 角色:架构师
- 输出:技术架构图、API设计、数据库设计
阶段3:开发实现
- 角色:开发工程师
- 输出:代码实现、单元测试、技术文档
阶段4:测试验证
- 角色:测试工程师
- 输出:测试计划、测试用例、质量报告
技术规格
- Node.js: >= 18.0.0
- MCP SDK: ^1.0.0
- TypeScript: ^5.0.0
开发
# 克隆项目
git clone https://github.com/specflow-team/specflow-mcp-server.git
# 安装依赖
npm install
# 构建项目
npm run build
# 启动开发模式
npm run dev
# 运行测试
npm test
贡献
欢迎提交 Issue 和 Pull Request!
许可证
MIT License
联系我们
- GitHub: https://github.com/specflow-team/specflow-mcp-server
- Issues: https://github.com/specflow-team/specflow-mcp-server/issues
让AI驱动的软件开发更加高效和有序! 🚀
Установка SpecFlow Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/lyz530/specflow-mcp-serverFAQ
SpecFlow Server MCP бесплатный?
Да, SpecFlow Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для SpecFlow Server?
Нет, SpecFlow Server работает без API-ключей и переменных окружения.
SpecFlow Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить SpecFlow Server в Claude Desktop, Claude Code или Cursor?
Открой SpecFlow Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare SpecFlow Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
