Repository navigation
Releases: ftxcgwf/mcd-solver
Releases · ftxcgwf/mcd-solver
Release list
v1.0.0 · 今天麦什么
今天麦什么 · mcd-solver v1.0.0
基于麦当劳 MCP 的点单决策求解器:在预算 / 热量 / 钠 / 蛋白质约束下,求解满足感最高的组合,输出省钱派 / 嘴馋派 / 均衡派三套方案。
亮点
- 约束求解,不是查菜单:把"怎么点"建模成带约束的优化问题,目标函数是"满足感"(口感层次 / 温度反差 / 结构完整 / 控钠),而非"最便宜"。
- 零第三方依赖:只用 Python 标准库,
clone即跑;营养快照已入库,离线可用。 - 麦当劳 MCP 真实联动:
query-meals抓在售菜单、calculate-price校准官方结算价与券后价、create-order下单(需人工确认金额)。 - 数据质量防线:三轮自查修复一码多挂 / 多规格挂错档 / 仲裁凭证据;
crosscheck_nutrition.py用独立营养数据倒查,常州实测 32 项全吻合。 - 离线自检:
scripts/selftest.py26 项断言,CI 覆盖 Python 3.9–3.13。
快速开始
python cli.py --max-kcal 800 --max-sodium 2000 --persona all # 无需 Token
python scripts/quickstart.py # 一键体验参赛
麦当劳程序员创意开发大赛参赛作品。本仓库按要求提交 README / CONTEST_DECLARATION / MCP_INTEGRATION / mcp-config.example.json / workbuddy.md 五文件。
价格随城市与时段浮动;营养数据以官方公布为准,仅作决策辅助,不构成医疗或营养建议。