PostgreSQL码农集散地

麦当劳接入AI

本期播客

Gemini 和 Qwen Coder 接入麦当劳的方法

怎么把 AI Coder Agent 变成日常小助手? 接入 MCP 即可!

举个例子, 让 Gemini 和 Qwen Coder 接入肯德基和麦当劳 MCP , 现在可一键领取所有优惠券, 未来就是直接下单了.

一、Qwen Coder 接入麦当劳

首先要注册麦当劳 mcp server https://open.mcd.cn/mcp 账号, 申请 token(千万别泄露这个 token, 它代表你的身份(账号密码)).


Image

然后配置 qwen coder

vi ~/.qwen/settings.json


{  
"security": {  
"auth": {  
"selectedType": "qwen-oauth"
    }  
  },  
"model": {  
"name": "coder-model"
  },  
"$version": 2,  
"mcpServers": {  
"mcd-mcp": {  
"httpUrl": "https://mcp.mcd.cn/mcp-servers/mcd-mcp",  
"headers": {  
"authToken": "你的token",  
"Authorization": "Bearer 你的token",  
"Content-Type": "application/json",  
"Accept": "application/json"
      },  
"timeout": 15000  
    }  
  }  
}  

启动 qwen coder , 看看这个 mcp 能干什么

> /mcp desc  

Configured MCP servers:  

🟢 mcd-mcp - Ready (5 tools)  
  Tools:  
  - auto-bind-coupons  
    自动领取麦麦省所有当前可用的麦当劳优惠券。无需指定具体的优惠券和couponId,系统会自动领取用户可领的所有券。当用户说"帮我领券"、"自动领取优惠券"、"一键领券"时使用此工具。  
  - available-coupons  
    查询用户当前可领取的麦麦省的优惠券列表。返回券名称、图片、状态和促销标签。当用户询问有什么优惠、可以领什么券时使用此工具。  
  - campaign-calender  
    查询麦当劳中国当月的营销活动日历,返回进行中、往期和未来日期的活动。适用于查看用户进行中和即将到来的可参与活动,还可查询用户对活动的订阅状态。  
  - my-coupons  
    查询我有哪些可用的优惠券。就像打开麦当劳APP的"我的优惠券"页面,能看到所有可以用来点餐的优惠券列表。 **包括但不限于使用场景**:  
        - 用户想知道自己有哪些优惠券可以用      
        - 检查优惠券的有效期和使用条件  
        - 查看优惠券数量和状态  
  - now-time-info  
    获取当前时间信息 - 返回当前服务器的完整时间信息,包括:  
    - 时间戳(毫秒级)  
    - 格式化的日期时间  
    - 年月日信息  
    - 时区和UTC时间  
    在你不知道当前时间,并且用户需要指定日期查询活动日历的时候有用  

查询一下有哪些优惠券

> 帮我查询麦当劳可用优惠券  

 ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮  
 │ ✓  available-coupons (mcd-mcp MCP Server) {}                                                                                                                                  │  
 │                                                                                                                                                                               │  
 │    ### 麦麦省优惠券列表:                                                                                                                                                     │  
 │    - 优惠券标题:北非蛋风味麦满分 \                                                                                                                                           │  
 │      状态:可领取 \                                                                                                                                                           │  
 │      优惠券图片:\                                                                                                                                                            │  
 │        <img src="https://img.mcd.cn/cms/images/d0aad640e6439f8d.png" alt="北非蛋风味麦满分" height="auto" width="300">                                                        │  
 │    - 优惠券标题:王牌炸鸡三拼盒 \                                                                                                                                             │  
 │      状态:可领取 \                                                                                                                                                           │  

 ......  

 \                                                                                                                                                           │  
 │      优惠券图片:\                                                                                                                                                            │  
 │        <img src="https://img.mcd.cn/cms/images/c17ff0163bb5d941.png" alt="19.9元辣翅成双" height="auto" width="300">                                                          │  
 │    - 优惠券标题:29.9元明星堡堡搭 \                                                                                                                                           │  
 │      状态:可领取 \                                                                                                                                                           │  
 │      优惠券图片:\                                                                                                                                                            │  
 │        <img src="https://img.mcd.cn/cms/images/d6e13c8b2adb307f.png" alt="29.9元明星堡堡搭" height="auto" width="300">                                                        │  
 │                                                                                                                                                                               │  
 ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯  
✦ 根据查询结果,以下是当前麦当劳APP麦麦省中可领取的优惠券:  

   1. 北非蛋风味麦满分 - 可领取  
     !北非蛋风味麦满分 (https://img.mcd.cn/cms/images/d0aad640e6439f8d.png)  
......  
   8. 19.9元辣翅成双 - 可领取  
     !19.9元辣翅成双 (https://img.mcd.cn/cms/images/c17ff0163bb5d941.png)  

   9. 29.9元明星堡堡搭 - 可领取  
     !29.9元明星堡堡搭 (https://img.mcd.cn/cms/images/d6e13c8b2adb307f.png)  

  这些优惠券都处于可领取状态,您可以根据自己的喜好选择领取。  

然后全部领取

> 全部领取  

 ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮  
 │ ✓  auto-bind-coupons (mcd-mcp MCP Server) {}                                                                                                                                  │  
 │                                                                                                                                                                               │  
 │    ### 🎉 领券结果                                                                                                                                                            │  
 │                                                                                                                                                                               │  
 │    **总计**: 9 张优惠券                                                                                                                                                       │  
 │    **成功**: 9 张                                                                                                                                                             │  
 │    **失败**: 0 张                                                                                                                                                             │  
 │                                                                                                                                                                               │  
 │    ---                                                                                                                                                                        │  
 │                                                                                                                                                                               │  
 │    #### ✅ 成功领取的优惠券:                                                                                                                                                 │  
 │                                                                                                                                                                               │  
 │    - **9.9元脆汁鸡任选**                                                                                                                                                      │  
 │      - couponId:1F99B67639333AE4896152F52958E987                                                                                                                             │  
 │      - couponCode:MCD6TKM10X0HP01890600                                                                                                                                      │  
 │      - 图片:<img src="https://img.mcd.cn/cms/images/4d25d1ab4b06b830.png" alt="9.9元脆汁鸡任选" height="200" width="auto">                                                   │  
 │                                                                                                                                                                                                                              │  

 ....  

 │    - **北非蛋风味麦满分**                                                                                                                                                     │  
 │      - couponId:D65F103DE281D32E3665BA698D223CB4                                                                                                                             │  
 │      - couponCode:MCD6M17X0H08102X12KT0                                                                                                                                      │  
 │      - 图片:<img src="https://img.mcd.cn/cms/images/d0aad640e6439f8d.png" alt="北非蛋风味麦满分" height="200" width="auto">                                                  │  
 │                                                                                                                                                                                                                                                                                                                                                      │  
 ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯  
✦ 已成功为您领取全部9张优惠券!以下是您刚刚领取的优惠券详情:  

   1. 9.9元脆汁鸡任选 - 已领取  
     !9.9元脆汁鸡任选 (https://img.mcd.cn/cms/images/4d25d1ab4b06b830.png)  

......  

   9. 北非蛋风味麦满分 - 已领取  
     !北非蛋风味麦满分 (https://img.mcd.cn/cms/images/d0aad640e6439f8d.png)  

  所有优惠券均已成功添加到您的账户中,可以在麦当劳APP的"我的优惠券"中查看和使用。  

打开麦当劳APP, 可以看到, 你已经领取了所有优惠券.

二、Gemini CLI 接入麦当劳

可使用同样的方法, 或 命令行添加 mcd mcp , 例如

gemini mcp add --transport http mcd https://mcp.mcd.cn/mcp-servers/mcd-mcp --header "Authorization: Bearer 你的token"

启动 gemini cli, 因为前面已经领取了, 查看你有哪些优惠券. 完全没有问题

> 查看我有哪些麦当劳的优惠券  

╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮  
│ ✓  my-coupons (mcd MCP Server) {}                                                                                                                                                                        │  
│                                                                                                                                                                                                          │  
│ # 您的优惠券列表                                                                                                                                                                                         │  
│                                                                                                                                                                                                          │  
│ 共 11 张可用优惠券 | 第 1/1 页 | 每页 200 条   

......  

Qwen Coder / Gemini CLI 接入肯德基

略

小结

MCP 就是 Agent 的触角, 想要让 AI 变得更加强大, 首先要接入大量 MCP.

哪里能较为集中的MCP Server集市呢? https://github.com/modelcontextprotocol/servers

但是接入的 MCP 太多了, 又会带来另一个问题: 上下文爆炸 .

这个问题在 《AI Agent 太费钱(token)? 可能是 MCP 太多了》 文章已经详细聊过了.