- d5n2天前1997
最近麦当劳搞了个程序员创意开发大赛,基于他们开放的 MCP 能力开发 Skill 。
研究了一下他们家的 MCP ,提供了 33 个工具,覆盖点餐、领券、lao1、活动日历等场景。发现一个痛点:精打细算的人吃顿麦当劳其实很累——
1. 先去麦麦省一张张领券
2. 翻菜单,记住自己有哪些券
3. 脑子里排列组合算哪个搭配最划算
4. 逐个试价格
5. 突然想起来看看lao1快过期没
6. 再看看这周有什么活动
7. 终于下单了……但大概率没选到最优解所以做了「麦麦精算师」,把上面 7 步压成一句话。
核心逻辑:
- auto-bind-coupons 一键全领券
- 拉菜单 × 优惠券做全组合,calculate-price 逐个算,取 Top3 最优
- 顺带检测lao1过期 + 推荐兑换方案
- 拉当月活动日历,如果叠加活动更便宜会更新推荐
- 最后附一份营养报告(热量/蛋白质/脂肪/碳水)用了 16 个 MCP 工具,是覆盖比较全的一个方案。
项目地址: https://github.com/qinruimac/mcd-smart-spender
支持两种用法:
1. 当 AgentSkill 用,加载 SKILL.md 到任意支持 MCP 的 AI 客户端
2. 命令行直接跑,python mcd_smart_spender.py比赛按 GitHub Star 排名,如果觉得有点意思,求个 Star ⭐
也欢迎提建议和 PR ,比如比价策略还可以优化——目前是穷举热门品项,如果全菜单遍历组合数会爆炸,做了个 Top5 采样的折中。
主楼 - xiaowoli2天前1990
能不能给个图啊哥
- silence08122天前1998
最后发现咸鱼下单更便宜🥲
- shinjiyu2天前1540
全菜单一穷举就炸,这我碰到过。我一般先把券能打上的几样锁死,再让它算,比扫一遍菜单省心。
- SolomonM2天前1999
牛
- lostsakya2天前2000
算了半天发现还得是代下单便宜