SpecFlow MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SpecFlow MCP ServerCreate a new spec for a user login feature"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SpecFlow MCP Server 🚀
AI驱动的四阶段软件开发工作流程 - MCP协议工具服务器
概述
SpecFlow MCP Server 是一个基于 Model Context Protocol (MCP) 的工具服务器,提供AI驱动的四阶段软件开发工作流程。它帮助开发团队通过结构化的角色分工和阶段管理,提高软件开发效率和质量。
Related MCP server: Spec MCP Server
功能特性
🎯 四阶段工作流程
需求分析阶段 - 产品经理角色主导
技术设计阶段 - 架构师角色主导
开发实现阶段 - 开发工程师角色主导
测试验证阶段 - 测试工程师角色主导
🛠️ 核心工具
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驱动的软件开发更加高效和有序! 🚀
This server cannot be deployed
Maintenance
Related MCP Connectors
- OolkinOAuthcom.oolkin
AI colleagues that keep your standards, your project and their reasoning between sessions
Manage tasks, projects, roadmaps, files, meetings, and team workflows with AI tools.
- ParleyOAuthdev.weldra
Coordination hub for AI coding agents: message teammates, ask humans, audit every event.
- TaskfolkOAuthai.taskfolk
Project management for teams and their AI agents.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides structured spec-driven development workflow tools for AI-assisted software development with sequential spec creation (Requirements → Design → Tasks). Features a real-time web dashboard for monitoring project progress and managing development workflows.53034,288GPL 3.0
- AlicenseAqualityDmaintenanceStreamlines development workflows through AI-assisted codebase analysis, comprehensive planning, task breakdown with dependencies, and automated implementation verification. Enables systematic approach to complex development tasks like framework migrations and feature implementation.59MIT
- AlicenseBqualityDmaintenanceOrchestrates complete agile development workflows from product requirements to QA testing through role-based stages (PO → Architect → SM → Dev → Review → QA). Manages workflow state, generates role-specific prompts, and saves artifacts while integrating with multiple AI engines for comprehensive project delivery.12619MIT
- AlicenseNot gradedqualityDmaintenanceAssists AI developers with intelligent requirement analysis and architecture design through guided clarification questions, branch-aware management, and automated architecture generation with persistent storage.133MIT