基于麦当劳中国官方 MCP · 开源 · 零依赖

同一份订单,点法不同
价差能到 37%

mcd-saver 把每个套餐拆开、逐个调官方 calculate-price 核价,告诉你怎么点最便宜;顺带戳穿「随单购价」陷阱、标出积分商城里已过期的券,并把每样东西的热量算清楚。

⭐ 去 GitHub 点个 Star 📦 三步跑起来
# 求最低实付方案
$ node src/cli.js best --want "巨无霸,薯条,可乐"
全部单点基线 ¥50.00
最优解 ¥37.00 ← 巨无霸三件套,省 26%
看起来更省的 ¥59.50 ← 巨无霸四件套,菜单标 ¥32,其实是随单购价陷阱
菜单标 ¥32  →  官方核价 ¥59.50

「巨无霸四件套」那个 ¥32 是随单购麦金卡优惠价,不买卡根本拿不到。按标价排序会得出「四件套比三件套便宜」的错误结论——真实核价是贵 22.5 块。mcd-saver 对同一方案核两次价(常规价 + 随单购价),都给你看。

它解决四层肉眼算不清的信息差

价格全部来自官方核价接口,引擎自己不做任何优惠计算——所以陷阱会被自动暴露。

🍔

套餐 vs 单点

巨无霸+薯条+可乐单点 ¥50,巨无霸三件套只要 ¥37,省 26%。

🪤

随单购价陷阱

标价比三件套便宜 5 块,真付却贵 22.5 块。引擎两个价都核给你看。

🎟️

积分换哪张券

积分商城一次返回 24 张券,15 张已过期(官方不清理)。过滤后按「每 100 积分省多少」排序。

🔥

热量 / 饮食偏好

每个餐品标热量(套餐按成分累加),支持低脂 / 低糖 / 低钠 / 高蛋白 / 低卡排序与上限过滤。

真实核价输出(示例)

需求:巨无霸 + 薯条 + 可乐。引擎枚举 8 个候选方案,逐方案官方核价后排序。

#购买组合实付相比单点
1 ★巨无霸三件套 ×1¥37.00-13.00
2可乐 ×1 + 巨无霸三件套 ×1¥46.50-3.50
3大堡口福三件套 + 巨无霸 [+鸡排堡]¥48.90-1.10
4巨无霸 + 薯条 + 可乐(全单点)¥50.00+0.00
6巨无霸四件套 [+麦乐鸡](菜单标 ¥32)¥59.50+9.50
8薯条 + 巨无霸四件套 [+麦乐鸡]¥74.00+24.00

最优方案 949 kcal · 蛋白 31g · 脂肪 38g · 碳水 116g。同需求最贵 ¥74,最优/最差价差 ¥37——点法不同,真金白银。

📄 查看真实核价演示报告(静态示例)

三步跑起来

零第三方依赖,Node 18+ 用内置 fetch 直接跑。

# 1. 申请麦当劳 MCP Token(mcp.mcd.cn 控制台 → 激活) git clone https://github.com/zddamn/mcd-saver.git cd mcd-saver && export MCD_MCP_TOKEN=你的Token # 2. 求最低实付方案 node src/cli.js best --want "巨无霸,薯条,可乐" # 3. 更多玩法 node src/cli.js diet --diet low-fat # 低脂推荐 node src/cli.js points # 积分换哪张券最值 node src/cli.js report --want "巨无霸,薯条,可乐" --html report.html
🔒 隐私:Token 只存在你本地环境变量,项目不含任何真实凭证,配置仅含 ${MCD_MCP_TOKEN} 占位符。工具只做查询与核价,不自动下单、不自动领券(领券需显式 --bind)。所有价格来自官方 calculate-price。

觉得有意思?点个 Star ⭐

比赛排名只看 GitHub Star。你的一颗星,就是对我们「只信官方核价、不编数字」这件事的支持。

⭐ github.com/zddamn/mcd-saver