← 返回列表

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)

GitHub原文发布 未知首次收录 2026-10-23上架 2026-10-23 07:02

☆ 收藏查看项目 ↗

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

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。