Skip to content

Releases: ftxcgwf/mcd-solver

v1.0.0 · 今天麦什么

Choose a tag to compare

@ftxcgwf ftxcgwf released this 11 Oct 10:32

今天麦什么 · mcd-solver v1.0.0

基于麦当劳 MCP 的点单决策求解器:在预算 / 热量 / 钠 / 蛋白质约束下,求解满足感最高的组合,输出省钱派 / 嘴馋派 / 均衡派三套方案。

亮点

  • 约束求解,不是查菜单:把"怎么点"建模成带约束的优化问题,目标函数是"满足感"(口感层次 / 温度反差 / 结构完整 / 控钠),而非"最便宜"。
  • 零第三方依赖:只用 Python 标准库,clone 即跑;营养快照已入库,离线可用。
  • 麦当劳 MCP 真实联动:query-meals 抓在售菜单、calculate-price 校准官方结算价与券后价、create-order 下单(需人工确认金额)。
  • 数据质量防线:三轮自查修复一码多挂 / 多规格挂错档 / 仲裁凭证据;crosscheck_nutrition.py 用独立营养数据倒查,常州实测 32 项全吻合。
  • 离线自检:scripts/selftest.py 26 项断言,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 五文件。

价格随城市与时段浮动;营养数据以官方公布为准,仅作决策辅助,不构成医疗或营养建议。