麦当劳中国这个月开了 MCP 接口,查菜单、算价、建地址、下外卖单都能做,还顺带办了个开发者比赛,按 GitHub star 排名。我做了一个参赛,叫「麦从天降」,群里请客抽奖用的。
发起人在 Claude Code 里说一句「群里抽一个人请吃巨无霸,满 10 人开」,它去 MCP 查完价格,给一条链接,丢进群。群友点开填个昵称就算报名,不用登录。到点开奖,中的人填地址,发起人这边自动下单,外卖送过去。
参与的人一分钱不花,页面上也没有付款入口,钱是发起人出。一开始想做成每人出一块那种,查了下那叫一元购,不合法,就改成纯请客了。
开奖做了 commit-reveal:发起时先把种子的哈希贴出来,锁名单时服务端加个 nonce ,开完奖全部公开,页面上有个按钮可以在浏览器里自己算一遍。下单那步有金额上限和防重复下单。
真实付款下单那一步还没完整跑过,字段照文档写的,有坑再修。
演示活动一直开着,填个名字能看到自己在名单里,不会真开奖。
演示: https://lucky-drop.defiabell.workers.dev/d/38m4bwpfzh 仓库: https://github.com/Defiabell/mcd-lucky-drop