MCP产品决策副本
MCP服务器,为Claude提供产品智能工具 发货/延迟/杀死 关于功能请求的建议。为B2B SaaS项目管理平台TaskFlow构建。
它的作用
三种工具为Claude提供了结构化的产品数据:
| 工具 | 输入 | 返回 |
|---|---|---|
get_metrics(feature_area) | collaboration, workflows, reporting, integrations | 使用率、保留率、支持票、收入、用户反馈 |
get_roadmap(quarter) | 2026-Q1 | 团队能力、承诺、技术债务、依赖关系、风险 |
get_okrs(quarter) | 2026-Q1 | 公司和产品团队的OKRs,战略主题 |
Claude调用这三个工具,然后生成一个结构化的建议,包括决策、置信水平、推理、风险和下一步行动。
先决条件
设置
- 克隆仓库并安装依赖项:
cd "MCP Copilot"
uv sync- 将服务器添加到Claude Desktop。打开 Claude>设置>开发人员>编辑配置 并添加:
{
"mcpServers": {
"product-copilot": {
"command": "uv",
"args": [
"run",
"--directory", "/ABSOLUTE/PATH/TO/MCP Copilot",
"python", "server.py"
]
}
}
}替换 /ABSOLUTE/PATH/TO/MCP Copilot 与这个项目的实际路径。
- 重新启动克劳德桌面(Cmd+Q,然后重新启动)。您应该在工具菜单中看到3个工具。
演示场景
在Claude Desktop中尝试以下提示,查看副驾驶的操作:
场景A——船舶: “我们收到了潜在企业对实时协作编辑的请求。我们应该在第一季度建立这个吗?”
方案B——延迟: “高级用户想要高级工作流自动化——if/else分支、循环、定时触发。我们应该在第一季度优先考虑这个吗?”
场景C——杀死: “我一直在考虑为TaskFlow建立一个公共的API市场。我们应该在第一季度投资吗?”
方案D——权衡: “人们对人工智能任务优先级的兴趣激增。我们应该在第一季度建立这个吗?”
项目结构
MCP Copilot/
server.py # MCP server (3 tools)
pyproject.toml # Python dependencies
data/
metrics/ # Per-feature-area product metrics
roadmap/ # Per-quarter engineering roadmap
okrs/ # Per-quarter company and team OKRs
prompts/
system_prompt.md # Decision framework for Claude
demo_prompts.md # Full demo prompt text