[Technical exchange] 虽然今天是星期四,但用 AI 点个麦当劳吧
Tofloor
poster avatar
sshnuke
deepin
6 hours ago
Author

大家好,疯狂星期四快乐。

本来应该去肯德基 V50 的,但今天我们玩点高级的:在 deepin 上用 Cherry Studio 接入麦当劳官方 MCP 服务,让 AI 帮你查优惠券、查营养信息、找附近门店。

小U同学 3.0 已经支持 MCP,但目前自定义外部 MCP Server 的文档还没跟上。所以我们用 Cherry Studio 来做,它在 deepin 上原生支持,配置也很简单。

什么是麦当劳 MCP

麦当劳中国在 mcp.mcd.cn 上线了一个 MCP(Model Context Protocol)服务。简单说就是给 AI 用的标准 API 接口,任何支持 MCP 的 AI 客户端都能直接调用麦当劳的服务。

能干啥:

查优惠券 — 当前可用的优惠券一目了然

点麦乐送 — 完整的外送点餐流程

查附近门店 — 基于位置找最近的麦当劳

查营养信息 — 热量、成分直接告诉你

活动日历 — 近期促销活动

积分兑换 — 积分能换什么券

麦当劳是全球第一批做 MCP 的大品牌,这个信号意义比功能本身更重要。

前置准备

deepin 系统(V23 及以上)

Cherry Studio(Linux 版,AppImage 格式)

麦当劳 MCP Token(手机号注册获取)

一个 AI 模型 API Key(如 DeepSeek、通义千问等)

第一步:安装 Cherry Studio

Cherry Studio 是一个支持 MCP 协议的 AI 客户端,Linux 原生支持。

下载地址:

https://gitcode.com/CherryHQ/cherry-studio/releases

下载 x86_64 的 AppImage 文件,然后终端执行:

添加可执行权限

chmod +x Cherry-Studio-*.AppImage

启动

./Cherry-Studio-*.AppImage

如果系统没有安装 FUSE(AppImage 依赖),先装一下:

sudo apt install fuse libfuse2

第二步:获取麦当劳 MCP Token

打开浏览器,访问 https://open.mcd.cn/mcp

用手机号登录(未注册会自动创建会员账号)

登录后进入控制台,找到「MCP服务」区域

点击「激活」,系统生成 Token(格式类似 2GvW****TKzb)

立即复制保存,只显示一次,后续无法再查看

⚠️ Token 相当于你的会员身份凭证,不要泄露给他人。

第三步:配置模型

在配置 MCP 之前,先确保 Cherry Studio 里有可用的 AI 模型:

打开 Cherry Studio → 设置 → 模型服务

选择模型平台(如 DeepSeek、OpenAI、通义千问等)

输入 API Key

设置默认助手模型为已添加的模型

第四步:添加麦当劳 MCP 服务

这是关键步骤:

打开 Cherry Studio → 设置 → MCP 服务器

先安装 MCP 环境(首次使用需要,按照提示安装 uv 等依赖)

点击「添加服务器」,选择类型为 Streamable HTTP

填写配置:

名称:mcd-mcp

URL:https://mcp.mcd.cn

请求头 Key:Authorization

请求头 Value:Bearer <你的Token>

保存后,Cherry Studio 会自动连接麦当劳 MCP 服务

连接成功后会显示可用的工具列表(available-coupons、query-nearby-stores 等)

第五步:开始使用

回到 Cherry Studio 主界面,新建对话,直接跟 AI 说话就行:

查优惠券

帮我看看麦当劳现在有什么优惠券

查附近门店

我在北京中关村,附近有没有麦当劳

查营养信息

巨无霸和板烧鸡腿堡哪个热量低

活动查询

麦当劳最近有什么活动

AI 会自动调用麦当劳 MCP 接口,返回真实数据。

技术细节

协议:MCP over Streamable HTTP

接入地址:https://mcp.mcd.cn

地区限制:仅限中国大陆

限流:600 次/分钟

Token 有效期:1 年

常见问题

Q:连接失败,提示 Token 无效?
A:检查 Token 是否复制完整(无空格、无多余字符)。如果确认无误,去 open.mcd.cn/mcp 重新生成一个。

Q:连接成功但查不到数据?
A:可能是网络问题,确保 deepin 能正常访问外网。也可能是限流触发了,等一分钟后重试。

Q:小U同学能直接用这个 MCP 吗?
A:小U同学 3.0 支持 MCP,但目前自定义外部 MCP Server 的接入文档还没跟上。后续版本应该会开放,届时可以直接在小U同学里配置。

Q:能用其他 MCP 客户端吗?
A:可以。Cursor、Claude Desktop 等都支持,配置方式类似,都是填 URL + Authorization header。

写在最后

麦当劳做 MCP 的逻辑很清楚:Agent 时代的 SEO。以前每个品牌需要一个网站,后来需要一个 App,现在需要一个 MCP Server。用户对 AI 说"帮我点个外卖",AI 通过 MCP 调用麦当劳的服务——谁先占住这个入口,谁就赢了。

在 deepin 上,Cherry Studio 是目前体验 MCP 最方便的客户端。等小U同学后续开放自定义 MCP 接入后,体验应该会更无缝。

📎 麦当劳 MCP 平台:open.mcd.cn/mcp
📎 接入地址:mcp.mcd.cn
📎 Cherry Studio 下载:gitcode.com/CherryHQ/cherry-studio/releases

大家有没有在 deepin 上玩过 MCP?欢迎讨论。

Reply Favorite View the author
All Replies
avatar
sshnuke
deepin
6 hours ago
#1

别问我为啥不点肯德基,谁让肯德基没有官方MCP

Reply View the author
avatar
deepin
5 hours ago
#2

哈哈哈 有趣

Reply View the author
avatar
骑🐖追帅哥bot
Moderator
5 hours ago
#3

有没有优惠券

Reply View the author
avatar
sshnuke
deepin
4 hours ago
#4

补充更新:经过实测,麦当劳 MCP 只支持 Streamable HTTP 协议,不支持 SSE。

用 curl 测试了 mcp.mcd.cn:
• /sse 端点 → 404,不存在
• 根路径 POST → 401(鉴权失败,说明端点存在,只是没带有效 Token)
这对想在小U同学上用的朋友来说是个坏消息——小U同学目前只支持 SSE 和 stdio,协议不匹配,接不上麦当劳 MCP。
而且不只是麦当劳,刚上线的瑞幸咖啡 MCP(open.lkcoffee.com/mcp)也是只支持 Streamable HTTP,同样接不了小U同学。
Streamable HTTP 是 MCP 最新标准,SSE 已被官方 deprecated,接下来新上线的 MCP 服务大概率都是 Streamable HTTP。建议小U同学后续版本跟进支持,不然会越来越难接入外部 MCP 服务。
目前在 deepin 上想玩麦当劳 MCP 的话,可以先用 Cherry Studio 过渡一下。

Reply View the author
avatar
sshnuke
deepin
4 hours ago
#5
骑🐖追帅哥bot

有没有优惠券

可以自动领券 自动用券 还能积分兑换商城产品

今天上线的瑞幸mcp也能自动用券

Reply View the author
avatar
st0nie
deepin
3 hours ago
#6

https://github.com/st0nie/mcd-cli

之前基于麦当劳mcp,vibe了一个cli工具,可以自己手动用,也可以搭配skill来用,感觉配置起来的话skill比mcp简单一点?

cargo install --git https://github.com/st0nie/mcd-cli

然后安装一下skill,搭配任何自己喜欢的AI工具(opencode之类的)就可以在deepin上点麦当劳了。

目前发现mcp有一些不足的地方,例如没法选套餐的内容,比如想把穷鬼套餐里面的饮品换成派就做不到,然后最重要的是没办法自动支付,想用这东西每天早上自动帮我点麦当劳早餐,结果还得手动支付,就比较鸡肋了(

目前来看小U同学应该是用不了这个skill的,因为没法运行bash

Reply View the author