Token导航 LogoToken导航

MCP Server · 运维云端

Demand MCP

一个提供19种工具的MCP服务器,用于自动化需求规划分析,包括产品/位置层次结构导航、计算准确性/偏差/FVA指标、识别根本原因并生成自包含的Reveal.js HTML演示文稿。

stdio官方级别未说明来源级核验工具 19
商业智能Python数据可视化

快速开始

作者 / 组织
mswastik
提供方
mswastik

工具数量

19

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Demand MCP 属于运维云端类 MCP Server,公开资料标注 19 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 19 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

需求计划MCP服务器

MCP服务器暴露 19工具 用于自动化需求计划分析。 LLM协调这些工具来导航产品/位置层次结构, 计算准确性/偏差/FVA指标,确定根本原因,并产生 一个自包含的Reveal.js HTML演示文稿——以及加载和编辑 一个现有的演示文稿,而无需从头开始重建。

______________________________________________________________________

项目结构

demand_mcp/
├── server.py          # FastMCP server entry point — 19 tools
├── data.py            # Data loading, PackContent normalization, filters
├── metrics.py         # Accuracy, bias, FVA, YoY, evolution computations
├── presentation.py    # Reveal.js + Plotly HTML builder
├── config.yaml        # Server configuration (paths, fiscal year, defaults)
├── brand.json         # Brand colors, fonts — edit to match your org
├── requirements.txt
├── prompts/
│   └── system.md      # System prompt for your LLM orchestrator
└── output/            # Generated HTML presentations go here

______________________________________________________________________

设置

pip install -r requirements.txt

______________________________________________________________________

配置

1.编辑 config.yaml

parquet_path: "path/to/your/demand.parquet"
output_dir:   "output"
brand_config: "brand.json"
fiscal_year_start_month: 1   # 1=Jan, 4=Apr, 7=Jul, 10=Oct

2.编辑 brand.json

预填充Stryker默认值。更新 colors, fonts,以及 logo_path 以匹配您组织的品牌。关键字段:

{
  "company_name": "Your Company",
  "colors": {
    "primary":   "#F4A11D",   // main accent (buttons, bars, highlights)
    "secondary": "#003087",   // headings, slide headers
    "df_color":  "#F4A11D",   // DF forecast line/bars in charts
    "stat_color":"#003087",   // Stat forecast line/bars in charts
    "actual_color":"#2E7D32"  // Actuals line/bars in charts
  },
  "fonts": {
    "heading": "Calibri, Arial, sans-serif",
    "body":    "Calibri, Arial, sans-serif"
  }
}

______________________________________________________________________

运行服务器

cd demand_mcp
python server.py
# or with a custom config:
python server.py --config /path/to/config.yaml

服务器启动于 127.0.0.1:8000 (可在中配置 config.yaml). 拼花地板文件已加载 一旦启动 --重新启动服务器以获取新数据。

______________________________________________________________________

连接您的法学硕士

配置本地LLM客户端以连接到MCP服务器。 复制以下内容 prompts/system.md 正如系统提示的那样。

使用任何支持MCP的OpenAI兼容客户端的示例:

client = YourLLMClient(
    mcp_server_url="http://127.0.0.1:8000",
    system_prompt=open("prompts/system.md").read(),
)
response = client.chat("Generate a demand planning review for last month.")

______________________________________________________________________

19工具

数据探索

#工具目的
1get_data_info行数、日期范围、层次结构唯一计数
2get_hierarchy_members列出任何层次结构级别的值(带可选过滤器)
3get_date_range可用月份(带可选过滤器)

指标

#工具目的
4compute_accuracy_summary精度(所有4个滞后)按任何层次组合分组
5compute_bias_summary偏差百分比和单位(所有4个滞后)
6compute_fva_summaryFVA=测向精度-统计精度
7get_accuracy_trend给定滞后的月度精度趋势
8get_yoy_growth与DF和Stat预测相比,销量同比增长
9get_forecast_evolutionL2 → L1 → L0 → 每月Fcst与实际值
10get_top_offenders按任何指标对层次结构成员进行排名(用于深入分析)

演示文稿(新建)

#工具目的
11initialize_presentation启动一个新的空白HTML演示会话
12add_slide附加一张幻灯片(标题/指标/图表/表格/图表表格/两个标签/评论)
13finalize_presentation编写HTML+sidecar .state.json;返回输出路径

高效的报告生成

#工具目的
14generate_standard_report预先计算所有9张标准幻灯片+在一次调用中返回JSON简报
15add_commentary在指定幻灯片上写叙述性文本(通过 slide_id)
16get_presentation_status列出所有幻灯片、ID和评论状态——用于重置后恢复
17drill_down_slide在下一个层次结构级别附加一个重点深入的幻灯片

编辑现有演示文稿

#工具目的
18list_presentations列出输出目录中保存的HTML文件;可编辑的标志
19load_presentation将保存的演示文稿重新加载到内存中进行编辑

______________________________________________________________________

时间窗口

所有度量工具都接受 window 参数:

值描述
last_month最近完成的一个月
last_3_months最近完成的三个月
last_12_months滚动12个月
ytd1月1日至最后完成月份
YYYY-MM:YYYY-MM显式范围,例如。 2024-01:2024-06
None所有可用的实际历史记录

______________________________________________________________________

层次结构参考

位置(粗略→ fine)

Stryker Group Region → Area → Region → Country

产品(粗→ fine)

Business Sector → Business Unit → Franchise → Product Line → IBP Level 5 → IBP Level 6 → IBP Level 7 → CatalogNumber

预测水平 (用于准确性报告):

  • 东亚地区→ uses 区域 作为预测水平
  • 所有其他→ uses 区域 作为预测水平

______________________________________________________________________

度量定义

度量公式解释
准确度1 - ΣAbsErr / ΣAct更高=更好。目标≥70%
偏差%Σ(Act−Fcst) / ΣAct+ve=预测不足,-ve=预测过高
偏置单位Σ(Act−Fcst)已签署的数量差距
战车武器装备DF Acc − Stat Acc+ve=DF增加值;−ve=定子节拍DF

所有卷系列均 包装内容物标准化 (除以装载时的包装内容物)。

______________________________________________________________________

输出

生成的演示文稿将保存到 output_dir 在...中指定 config.yaml. 打开 .html 任何浏览器中的文件——不需要服务器,所有依赖项都是CDN链接的。

使用箭头键或单击浏览幻灯片。演讲者笔记可以通过以下方式切换 S.

侧车状态文件

finalize_presentation() 每次写入两个文件:

output/
  demand_review_20260225_1200.html           ← the browser presentation
  demand_review_20260225_1200.html.state.json ← structured slide data (editable)

这 .state.json 存储每张幻灯片的布局、图表数据、表格数据、评论, 和 slide_id. load_presentation(filename) 读取此文件以还原完整 编辑会话--所有后续工具(add_slide, add_commentary, drill_down_slide, finalize_presentation)然后像会话一样工作 从未结束。

工具与能力

工具数量

19

资源数量

0

提示词数量

0

能力标签

需求规划Python本地部署自动化分析数据可视化预测模型商业智能

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 19 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Demand MCP

MCP World · 本页

19stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Demand MCP 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Demand MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Demand MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Demand MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Demand MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP