PMFlow MCP:面向 AI Agent 的产品需求文档生成与 BDD 用户故事校验工具
johannschiffer/pmflow-mcp · Autonomous Product Management Workflow, PRD Engine & BDD User Story Governance Plane for AI Agents (Claude Desktop, Cursor)
ELI5:它是什么,解决什么问题
PMFlow MCP(Lite)是一个以 MCP 服务器和命令行工具形式提供的产品管理辅助工具,可让 Claude Desktop、Cursor 等 AI Agent 具备类似高级技术产品经理的能力。它能够生成包含 MoSCoW 优先级、功能需求、技术约束、风险与 KPI 的结构化 PRD,将需求拆解为“As a…I want…so that…”格式的用户故事并估算故事点,校验 Given/When/Then 验收标准、标记“fast”“intuitive”等模糊措辞并给出 0-100 可测试性评分,还可将规格导出为可提交的 Markdown 文档。
核心能力与快速开始
★ 0 · Python
- 能做什么
- 提供四类能力:generate_prd 生成结构化 PRD(含 MoSCoW 优先级、功能需求、技术约束、风险与可衡量 KPI);decompose_stories 将需求拆成标准化敏捷用户故事并估算故事点;validate_acceptance_criteria 校验 BDD/Gherkin 的 Given/When/Then 语法、标记模糊词汇并计算 0-100 可测试性评分;export_markdown_specs 导出可直接提交到仓库的 Markdown 规格文档。
- 适用场景
- 适合让 AI 编程 Agent 在开发前生成产品需求文档、把史诗需求拆解为可测试的用户故事、检查验收标准是否足够明确以避免 Agent 行为漂移,以及为代码仓库输出 Markdown 需求与 backlog 文档。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地安装:git clone 后执行 pip install -e .;可作为 MCP 服务器配置到 Claude Desktop / Cursor 的配置文件中运行;其余部署条件未说明。
- 主要依赖
- Python 3.10+;README 提到需在客户端配置 MCP 服务器;具体依赖与硬件要求未说明。
- 使用限制
- Lite 版不包含 Pro 版的用户故事依赖 DAG、Sprint 产能预测、Jira/Linear/GitHub Issues 同步与 Docker 部署;Pro 版通过 Gumroad 单独提供,价格与授权条件未说明。
- 许可证
- MIT
- 最近推送
- 2026-10-21 18:39
资料检查:2026-10-23 07:00 · 卡片整理:2026-10-23 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
程序员可借助该工具把需求整理为可测试的 BDD 验收标准并校验 Given/When/Then 语法,导出可提交到仓库的 Markdown 规格文档,用于开发前的需求澄清与测试依据。
查看内容依据
Generates clean, commit-ready documentation for repositories.
由 AI 根据来源材料整理,未进行安装或运行验证
产品经理
产品经理可用该 MCP 服务器或 CLI 生成结构化 PRD(含 MoSCoW 优先级、功能需求、技术约束、风险与 KPI),把需求拆解为带故事点的用户故事,并校验 Given/When/Then 验收标准、标记模糊措辞并给出可测试性评分,最后导出 Markdown 规格文档。
查看内容依据
Creates complete PRD specifications with MoSCoW prioritization, functional requirements, technical constraints, risks, and measurable KPIs.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。