• d5n

    最近麦当劳搞了个程序员创意开发大赛,基于他们开放的 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 采样的折中。

    主楼
  • xiaowoli

    能不能给个图啊哥

    #1
  • silence0812

    最后发现咸鱼下单更便宜🥲

    #2
  • shinjiyu

    全菜单一穷举就炸,这我碰到过。我一般先把券能打上的几样锁死,再让它算,比扫一遍菜单省心。

    #3
  • SolomonM

    牛

    #4
  • lostsakya

    算了半天发现还得是代下单便宜

    #5

发表回复

登录后回复