首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【征文】贴上自己的 Token,3 步让 WorkBuddy 帮你点麦当劳

【征文】贴上自己的 Token,3 步让 WorkBuddy 帮你点麦当劳

原创
作者头像
用户12521745
修改于 2026-10-17 00:28:00
修改于 2026-10-17 00:28:00
1510
举报

装完之后,你只需要说一句话:

35 元,不辣,有糖可乐去冰,带走。我在南京江宁区。

它会先补齐地点、让你确认门店,再只在这家店的当次菜单里比较完整餐单(主食 + 小食 + 饮料各一份),给出最多三份方案和取舍。这是真实核价的结果(2026-10-14,麦当劳南京洪武餐厅,历史快照):

  • 麦辣鸡腿汉堡 + 中薯条 + 中杯可乐 ¥33.50
  • 双层吉士汉堡 + 中薯条 + 中杯可乐 ¥34.00

下面是三步装进你自己的 WorkBuddy。

第一步:申请麦当劳 MCP Token

打开麦当劳 MCP 官方入口 open.mcd.cn/mcp,用手机号登录 → 右上角「控制台」→ 申请 MCP Token。

这个 Token 是你自己的凭证,后面只放在客户端私有配置里。

第二步:在 WorkBuddy 里配连接器

WorkBuddy 左侧边栏「专家 · 技能 · 连接器」→「连接器」页签 → 右上角「自定义连接器」→「配置 MCP」,填入:

代码语言:json
复制
{
  "mcpServers": {
    "mcd-mcp": {
      "type": "streamablehttp",
      "url": "https://mcp.mcd.cn",
      "headers": {"Authorization": "Bearer 你的MCP_TOKEN"}
    }
  }
}

把 你的MCP_TOKEN 换成第一步拿到的值,保存后回到列表启用 mcd-mcp。

⚠️ Token 只放在客户端私有配置或本机环境变量里。不要贴到公开网页、Issue 或日志里——仓库里的示例配置也只用环境变量占位符。

第三步:把这段话发给 WorkBuddy

代码语言:plaintext
复制
请安装这个技能:https://github.com/polaris-smart/mcd-agent-gourmet
保留 SKILL.md、gourmet/、demo.py、fixtures/ 的相对位置。
使用我已配置的麦当劳 MCP 连接器。

35 元,不辣,有糖可乐去冰,主食、小食、饮料各一份,带走。
我在南京江宁区。先显示门店名称和地址,让我选店。
再查当次菜单,给我最多三份符合要求的方案,说明价格和取舍。
没有满足条件的方案时说明原因,先别替我改饮料或加预算。
只查询和核价,不领券、不兑换、不下单、不支付。

装完就可以用自然语言点餐了。

已经装过本 Skill 的话,直接引用即可,不要重复安装——仓库版与 ZIP 分发包的目录布局不同(demo.py 在根目录 vs scripts/),混用会让命令路径失效。

麦门点餐议事会:预算、门店、糖与冰量都由你决定
麦门点餐议事会:预算、门店、糖与冰量都由你决定

它怎么保证不糊弄你

点餐工具最容易犯的错,是用低质量的方案去填满一个约束——比如你说"要汉堡、小食和饮料",它因为可乐最便宜就把一杯可乐排到第一。

这个 Skill 的顺序是约束先于排序。把预算砍到 30 元,它不会退而求其次,而是明说没有方案,并告诉你最低需要多少:

代码语言:bash
复制
# Python 3.9+,零第三方依赖;这条读历史快照,不联网
python3 demo.py --budget 30 --taste spicy

# 实测输出:
[fish-corn] 麦香鱼中套餐 · 玉米杯 · 无糖可乐:¥32.50
  钠:592.0 mg;能量:378.0 kcal
  超预算 ¥2.50

保持其他条件不变,候选中最低需要 ¥32.00;是否增加预算由你决定。
当前条件下意见一致,或没有可选方案。

同理,你指定了有糖可乐,它不会因为钠含量排序更好看就换成无糖;去酱、去菜会按完整配料名重新核价,去配料后营养合计改为未知,而不是沿用标准值。缺失的数据保留为未知,不默认成 0。

核价与取舍并排展示:四份完整餐单,价格、钠含量与取舍一览
核价与取舍并排展示:四份完整餐单,价格、钠含量与取舍一览

它不做什么

只查询和核价:不领券、不兑换、不下单、不支付。门店查不到或不在营业时间时,程序直接停止,不会用演示数据顶替真实结果。

先看看效果

不想配 Token 也行,网页是免登录的历史核价快照,30 秒能试:

最快的验证方式是两步:把预算改成 30 元看它说"没有"、并告诉你最低需要多少;再改回 35 元选"有糖可乐、去冰",看它会不会为了钠含量好看偷偷换成无糖。

当前验证范围:官方 MCP 的门店、菜单、营养表、券包只读查询与整单核价已实跑通过;网页与 CLI 可直接使用。WorkBuddy 客户端路径已在本机安装启用,完整对话验收记录见仓库 docs/validation.md。

这个项目是我参加 2026 麦当劳程序员创意开发大赛的参赛作品,独立开发,非麦当劳官方产品;餐品信息、价格与供应状态以麦当劳官方渠道的实时结果为准。如果这个思路对你有用,欢迎去 GitHub 仓库 点个 Star;装完有哪里没照顾到,也欢迎提 Issue。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 第一步:申请麦当劳 MCP Token
  • 第二步:在 WorkBuddy 里配连接器
  • 第三步:把这段话发给 WorkBuddy
  • 它怎么保证不糊弄你
  • 它不做什么
  • 先看看效果
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档