你想吃的东西一样都不变,麦麦参谋用麦当劳官方核价帮你核对这一顿怎么买更合适:分开点、套餐、随心配、门店券里只给一个答案,并附一张能核对的账单。省得下就告诉你怎么省,省不下就直说。
| 四件套 | |
| 不加会员卡 | ¥57.0 |
| 加体验卡(含卡费) | ¥37.9 |
| 只要汉堡 + 中薯 + 中可乐? | 三件套 ¥33.5 |
下面每一个价格,都是在一家真实门店、真实时间点,由麦当劳官方核价接口返回的;不是估算。装上之后,它会用你自己的门店实时核价。
AI 只负责听懂你要什么、把结果讲清楚;比价、核价、排序全部由确定性代码完成。下图是完整的业务流程。

拆开后的食物清单必须和你要的完全一致,多一样少一样都不算;小杯和中杯是两种东西。
每个候选都送 calculate-price 核价,核价成功的才参与排名,从不让 AI 口算价格。
「巨无霸大套餐」「鸡块」这种模糊说法会先给你选项,不会悄悄换成别的东西。
没有更合适的买法,就告诉你保持原来的点法;不为了「省」让你多买,不推荐买卡。
fixtures/ 保存了官方原始返回,npm test 离线回放就能复现 README 里的每个数字。先在 open.mcd.cn/mcp 用手机号登录、激活,拿到你自己的 MCP Token,写进本机的 ~/.config/mcd-advisor/.env(不要发给任何人)。已经在 WorkBuddy【连接器】里配好麦当劳 MCP 的,这一步可以跳过,脚本会直接用那份配置。
本仓库就是一个标准 Skill。装好后直接说「麦辣鸡腿堡加中薯中可乐,人民广场附近怎么买更划算」。
git clone https://github.com/wenboxia/mcd-advisor.git ~/.workbuddy/skills/mcd-advisor
WorkBuddy 也可以在【专家 · 技能 · 连接器】里直接导入这个文件夹。Claude Code 放进 ~/.claude/skills/mcd-advisor,Codex 等放进各自的 Skill 目录。
在配置里加上 DEEPSEEK_API_KEY,用一句话提问;模型只负责听懂,价格仍然全部来自官方核价。
node bin/mcd-advisor.mjs --ask "中午想在上海人民广场吃个麦辣鸡腿堡,配中薯和可乐"
零依赖,Node.js 18+。加 --json 给其他程序用;加 --replay 用录好的数据离线跑。
node bin/mcd-advisor.mjs "麦辣鸡腿堡 中薯 中可乐" --city 上海市 --near 人民广场