SpecFlow MCP Server
Click on "Install 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-driven Development 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lyz530/specflow-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server