# Add to your Claude Code skills
git clone https://github.com/XRayLau1/maitaiyiGuides for using mcp servers skills like maitaiyi.
See how maitaiyi compares with popular alternatives.
maitaiyi is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by XRayLau1. 麦门综合门诊:12 项问诊测出你的麦门体质,出具诊断证明书与 Rp. 处方笺(麦当劳 MCP). It has 59 GitHub stars.
maitaiyi's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/XRayLau1/maitaiyi" and add it to your Claude Code skills directory (see the Installation section above). maitaiyi ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
maitaiyi is primarily written in HTML. It is open-source under XRayLau1 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh maitaiyi against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
麦门综合门诊 · 营养科。给麦当劳爱好者「把脉」,出具诊断证明书。
逐项提问,每题 4 个选项。每题必须提供第 5 个入口「以上都不是?说说你的答案」,用户自由作答后按关键词映射归入维度;无法匹配则该题跳过、不计分。
支持分段问诊:答满 8 项先给「初步诊断」(告知当前偏向),用户可选择继续精修 4 项或直接出诊断书。
| 项 | 题目 | A | B | C | D |
|---|---|---|---|---|---|
| 1 | 薯条刚出锅,还冒着热气,你的第一口? | 先蘸辣酱,够味 | 先蘸冰淇淋,甜咸双杀 | 配一大口冰可乐 | 抓一大把塞满嘴,先垫肚子 |
| 2 | 你一个人来麦当劳,最常因为? | 约了朋友,先来占座 | 心情不好,需要安静待会儿 | 就是馋那口辣 | 想奖励自己一个甜的 |
| 3 | 喝可乐时,你最在意? | 冰够不够多 | 杯够不够大 | 有没有人和你碰杯 | 会不会太凉伤胃 |
| 4 | 新品上市,你最期待哪种升级? | 辣度拉满 | 甜度爆表 | 冰爽加倍 | 分量加大 |
| 5 | 深夜 12 点饿了,你的第一反应? | 群里喊一嗓子,看谁还没睡 | 点份麦乐鸡,安静地吃 | 点辣的,刺激一下 | 点甜筒 + 派,甜一下再睡 |
| 6 | 你的点单里,绝对不能少的是? | 一杯冰饮 | 一个能吃饱的主食 | 一份能分着吃的薯条 | 一份让自己开心的小食 |
| 7 | 1+1 随心配,你会怎么选? | 蓝区挑个辣的,粉区来杯汽水 | 蓝区随便,粉区一定要新地或派 | 蓝区小薯,粉区冰咖,主打一个冰 | 蓝区大鸡排,粉区玉米杯,管饱 |
| 8 | 你相册里最多的是哪种麦当劳照片? | 和朋友聚餐的合照 | 深夜一个人的治愈瞬间 | 麦辣鸡腿堡的特写 | 甜筒或麦旋风的特写 |
| 9 | 排队等餐时,你在想什么? | 待会儿可乐要多加冰 | 要不要再加个主食,怕不够 | 要不要叫朋友一起来 | 今天辛苦了,吃点好的 |
| 10 | 朋友第一次吃麦当劳,你推荐? | 麦辣鸡腿堡,够劲 | 甜筒,便宜又快乐 | 冰可乐,解腻 | 巨无霸,管饱 |
| 11 | 麦当劳对你意味着? | 和朋友碰头的据点 | 难过时可以去坐坐的地方 | 提神的一口辣 | 随时能来的甜 |
| 12 | 只能带走一样,你选? | 冰可乐 | 巨无霸 | 大薯(分着吃) | 麦乐鸡(一个人慢慢吃) |
六个维度(口味基因),12 题中每个维度精确出现 8 次(48 个选项点均分),保证机会均等。
| 维度 key | 名称 | 含义 |
|---|---|---|
| spice | 辣度 | 对辛辣刺激的需求强度 |
| sweet | 甜度 | 对甜味/甜品的依赖程度 |
| ice | 冰爽 | 对冰饮、清爽口感的执念 |
| full | 饱腹 | 对主食与"吃饱"的诉求 |
| share | 分享 | 社交型进食倾向 |
| heal | 治愈 | 情绪性进食倾向 |
选项 → 维度映射:
| 项 | A → | B → | C → | D → |
|---|---|---|---|---|
| 1 | spice | sweet | ice | full |
| 2 | share | heal | spice | sweet |
| 3 | ice | full | share | heal |
| 4 | spice | sweet | ice | full |
| 5 | share | heal | spice | sweet |
| 6 | ice | full | share | heal |
| 7 | spice | sweet | ice | full |
| 8 | share | heal | spice | sweet |
| 9 | ice | full | share | heal |
| 10 | spice | sweet | ice | full |
| 11 | share | heal | spice | sweet |
| 12 | ice | full | share | heal |
自定义答案关键词表:
| 维度 | 关键词(命中即计入) |
|---|---|
| spice | 辣、刺激、够劲、上头、椒麻、麦辣、麻辣 |
| sweet | 甜、冰淇淋、甜筒、麦旋风、派、新地、糖 |
| ice | 冰、冷、去冰、加冰、可乐、汽水、冰咖、雪碧 |
| full | 饱、饿、主食、汉堡、管饱、大份、顶、垫 |
| share | 朋友、一起、分享、聚会、分着、热闹、碰杯、群 |
| heal | 难过、治愈、安静、安慰、熟悉、小时候、一个人、情绪 |
命中关键词最多的维度记 +2 分;无命中则本题跳过。
维度 → 体质映射:
| 最高维度 | 体质 key | 体质名称 | 诊断名(玩梗) |
|---|---|---|---|
| spice | spicy | 麦辣热血型 🌶️ | 辣度依赖(中度) |
| sweet | cone | 甜筒小确幸型 🍦 | 糖分渴望(轻度) |
| ice | cola | 冰可乐清爽型 🥤 | 冰饮依赖(中度) |
| full | bigmac | 巨无霸稳健型 🍔 | 饱腹感焦虑(轻度) |
| share | fries | 薯条元气型 🍟 | 社交型进食(活跃) |
| heal | nuggets | 麦乐鸡治愈型 🍗 | 情绪性进食(轻度) |
判定规则:
spice > sweet > ice > full > share > heal 优先级。副体质修饰语:spice→骨子里带火;sweet→很会哄自己;ice→懂得克制;full→实在人一个;share→社交电池;heal→内心很柔软。
query-meals(或 query-meal-detail)按体质关键词检索真实在售餐品。list-nutrition-foods 取卡路里(kcal)与蛋白质(g)。query-my-coupons,若处方餐品有可用券,追加「🎁 门诊提示:你有 1 张可用券,可省 X 元」。调用项目脚本生成 HTML 诊断书:
python3 scripts/report_card.py --type spicy
或直接在网页版(index.html)中完成问诊并保存图片。

六种诊断,总有一款是你:

问诊结束后,你会拿到这样一张诊断证明书:
主诉 · 诊断 · 六维口味基因 · Rp. 处方笺 · 医嘱 · 医师签名与门诊印章 —— 手机截图就能发朋友圈。
你有没有过这种时刻:
麦太医就是为这些时刻准备的。
它把「看医生」这个人人熟悉的流程搬了过来:挂号 → 问诊 → 把脉 → 诊断 → 开处方 → 医嘱。12 项问诊判断你的口味基因,再用麦当劳 MCP 的真实餐品与营养数据,给你开一张带处方笺的诊断书。
因为麦门信徒对麦当劳的感情,本来就有点像"看病":
用门诊的形式讲这件事,既贴切,又好笑,还自带仪式感 —— 这是全榜 100 多个项目里没人做过的形态。
「太医」是古代给皇帝看病的医生,望闻问切、对症下药。「麦太医」给麦当劳爱好者「把脉」——但把的不是病理,是你的口味基因。
它不搞算命、不测运势,落点是健康、有趣、能分享。
| 人群 | 他们的痛点 | 麦太医怎么解决 |
|---|---|---|
| 麦门信徒 / 麦当劳常客 | 想用有趣的方式表达对麦当劳的热爱,缺一张能晒的"凭证" | 一张带诊断、处方、门诊印章的诊断书,发朋友圈自带话题 |
| 选择困难的点餐人 | 站在点餐机前,面对 30 多个 SKU 不知道点啥 | 12 项问诊直接给出「处方」,不用再纠结 |
| 控卡 / 健身人群 | 想吃又怕热量超标 | 处方标注真实卡路里与蛋白质,心里有数 |
| WorkBuddy / MCP 开发者 | 想找「趣味场景 × 真实 MCP 数据」的落地范例 | 完整可复用的 Skill + 零依赖前端实现,可直接参考改造 |
榜单上已经有好几个麦门人格测试。麦太医的差别只有一条,但很关键:
| 对比维度 | 常见的「麦门 MBTI」 | 麦太医 |
|---|---|---|
| 测什么 | 心理性格标签 | 六维口味基因(辣/甜/冰/饱/分享/治愈) |
| 数据来源 | 事先写死的文案 | 麦当劳 MCP 实时餐品 + 营养数据 |
| 结果形态 | 一段文字或一张人格卡 | 诊断证明书 + Rp. 处方笺 + 门诊印章 |
| 体验设计 | 答题 → 出标签 | 挂号 → 问诊 → 初步诊断 → 精修 → 诊断书 |
| 是否有热量 | 无 | 有,真实卡路里 + 蛋白质 |
| 是否可行动 | 测完就完了 | 直接告诉你开什么"药",还能查券 |
| 合规导向 | 娱乐向 | 健康正向,不做占卜迷信 |
一句话:别人测「你是谁」,麦太医测「你该怎么吃」。
很多测试给你六个抽象形容词(元气、稳健、热血…),看完不知道能干嘛。麦太医的六维是能直接指导点餐的口味基因:
| 维度 | 测出来高,意味着 | 直接影响 |
|---|---|---|
| 辣度 | 你对辛辣刺激的需求强 | 该点麦辣系列,别点不辣的 |
| 甜度 | 你依赖甜味收尾 | 甜筒/麦旋风是你的本命 |
| 冰爽 | 冰饮是你的底线 | 饮料要加冰,但注意护胃 |
| 饱腹 | 不吃主食会心慌 | 巨无霸、双层吉士才压得住 |
| 分享 | 一个人吃没意思 | 大薯、分享装更合适 |
| 治愈 | 你靠熟悉的味道缓解情绪 | 麦乐鸡,但别情绪化进食 |
每一项分数都对应一句可执行的建议,这才是雷达存在的意义。
| 体质 | 诊断名(玩梗) | Rp. 处方 | 参考热量 | 医嘱 |
|---|---|---|---|---|
| 🍟 薯条元气型 | 社交型进食(活跃) | 大薯条 1 份 / 麦辣鸡腿堡 1 个 / 中可乐 1 杯 | ~890 kcal | 元气满满,但记得给蔬菜和蛋白质留点位置,别让薯条独挑大梁 |
| 🍔 巨无霸稳健型 | 饱腹感焦虑(轻度) | 巨无霸 1 个 / 中薯条 1 份 / 中可乐 1 杯 | ~940 kcal | 稳健是优点,偶尔也允许自己不均衡一点 |
| 🌶️ 麦辣热血型 | 辣度依赖(中度) | 麦辣鸡腿堡 1 个 / 中薯条 1 份 / 中可乐 1 杯 | ~790 kcal | 辣爽可以,但别让胃替你买单;配冰饮记得少冰 |
| 🍗 麦乐鸡治愈型 | 情绪性进食(轻度) | 麦乐鸡(6 块)1 盒 / 中薯条 1 份 / 甜酸酱 2 包 | ~720 kcal | 治愈自己很重要,但要警惕情绪化进食,规律三餐 |
| 🥤 冰可乐清爽型 | 冰饮依赖(中度) | 双层吉士汉堡 1 个 / 零度可乐 1 杯 / 玉米杯 1 份 | ~520 kcal | 自带控卡天赋,但蛋白质别落下,轻盈不等于饿着 |
| 🍦 甜筒小确幸型 | 糖分渴望(轻度) | 圆筒冰淇淋 1 支 / 香芋派 1 个 / 小薯条 1 份 | ~460 kcal | 甜是奖赏,不是日常;用一支甜筒换走烦恼可以,别换来超标 |
表中热量为示例参考值;实际以麦当劳 MCP 实时返回为准。 诊断名是玩梗,不构成任何医疗判断,诊断书底部常驻此声明。
你:麦太医,给我把把脉
麦太医:欢迎光临「麦门综合门诊 · 营养科」,先给您挂个号。
12 项问诊,凭直觉答就行 👇
【第 1 项 / 共 12 项】
薯条刚出锅,还冒着热气,你的第一口?
A. 先蘸辣酱,够味
B. 先蘸冰淇淋,甜咸双杀
C. 配一大口冰可乐
D. 抓一大把塞满嘴,先垫肚子
你:D
【第 2 项 / 共 12 项】你一个人来麦当劳,最常因为?
A. 约了朋友,先来占座
B. 心情不好,需要安静待会儿
C. 就是馋那口辣
D. 想奖励自己一个甜的
你:以上都不是,我就是加班顺路
麦太医:收到,已按「饱腹」计入 ✅
...(答满 8 项,先出一份初步诊断)
麦太医:初步诊断已生成 —— 🍔 巨无霸稳健型
口味基因目前偏向「饱腹」与「分享」。
再答 4 项可以更准,也可以直接开发。
你:继续
...(答完剩余 4 项)
麦太医:诊断完毕 —— 🌶️ 麦辣热血型
诊断:辣度依赖(中度)· 骨子里带火
Rp. 麦辣鸡腿堡 1 个 / 中薯条 1 份 / 中可乐 1 杯
约 790 kcal · 蛋白质 32g
医嘱:辣爽可以,但别让胃替你买单。
[诊断证明书已出具]
mcd-mcp在 WorkBuddy 左侧【专家·技能·连接器】→【连接器】→【自定义连接器】→【配置 MCP】,填入:
{
"mcpServers": {
"mcd-mcp": {
"type": "streamablehttp",
"url": "https://mcp.mcd.cn",
"headers": {
"Authorization": "Bearer 你的_TOKEN_填这里"
}
}
}
}
脱敏版见
mcp-config.example.json(使用${MCD_MCP_TOKEN}占位,切勿提交真实 Token)。
# 用户级安装(所有项目可用)
mkdir -p ~/.workbuddy/skills
git clone <本仓库地址> ~/.workbuddy/skills/maitaiyi
在 WorkBuddy 对话框里说:
麦太医,给我把把脉
或者:
测测我是哪种麦门体质
👉 https://xraylau1.github.io/maitaiyi/
扫码或直接点链接,12 项问诊 → 诊断书,全程无需安装。
直接打开 index.html(双击即可,手机上也能开):
12 项问诊 → 出诊断书 → 一键保存图片 / 复制分享文案。
想直接看结果页?打开
index.html?demo=spicy(可换成 fries / bigmac / nuggets / cola / cone)。
只要有 Python 3.8+:
python3 scripts/report_card.py --type spicy
会在 outputs/ 下生成 maitaiyi-report-spicy.html,浏览器打开即可看到完整诊断书。
想看别的体质:
python3 scripts/report_card.py --type fries # 薯条元气型
python3 scripts/report_card.py --type bigmac # 巨无霸稳健型
python3 scripts/report_card.py --type nuggets # 麦乐鸡治愈型
python3 scripts/report_card.py --type cola # 冰可乐清爽型
python3 scripts/report_card.py --type cone # 甜筒小确幸型
接入 MCP 实时数据时,把套餐与营养传进去:
python3 scripts/report_card.py \
--type bigmac \
--meal "巨无霸超值套餐(含中薯 + 中可乐)" \
--cal 940 --protein 38
┌──────────────────────────────────────────────────┐
│ WorkBuddy 对话框 │
│ "麦太医,给我把把脉" │
└──────────────────────┬───────────────────────────┘
▼
┌──────────────────────────────┐
│ SKILL.md 定义的工作流 │
│ ① 12 项问诊 ② 六维计分 │
└──────────────┬───────────────┘
▼
┌──────────────────────────────┐
│ 麦当劳 MCP(真实数据) │
│ query-meals 餐品检索 │
│ list-nutrition-foods 营养卡路里│
│ query-my-coupons 优惠券彩蛋 │
└──────────────┬───────────────┘
▼
┌──────────────────────────────┐
│ report_card.py(零依赖) │
│ 组装 HTML 诊断书 │
└──────────────┬───────────────┘
▼
📄 可分享的诊断证明书
设计上的小心思:
maitaiyi/
├── index.html # 纯前端网页版(12 项问诊 → 诊断书,零安装)
├── README.md # 项目介绍(本文件)
├── CONTEST_DECLARATION.md # 参赛声明(官方原文件,未做任何改动)
├── MCP_INTEGRATION.md # MCP 集成说明(Server / Tool / 流程 / 业务价值)
├── mcp-config.example.json # 脱敏的 MCP 配置示例(环境变量占位)
├── workbuddy.md # WorkBuddy 对话上下文(专项奖励核验用)
├── HOW_TO_SUBMIT.md # 手把手提交指南(建仓库 → 传文件 → 发 Issue)
├── SKILL.md # Skill 主体:出题 → 计分 → 判定 → 调 MCP → 出报告
├── scripts/
│ └── report_card.py # 诊断书生成器(纯标准库,可独立运行)
├── assets/ # 视觉素材(banner、六体质图、诊断书示例、体验二维码)
└── outputs/ # 生成的诊断书输出目录
实际使用的 Tool:query-meals、list-nutrition-foods、query-my-coupons。
完整调用流程、体质→关键词映射、业务价值说明见 👉 MCP_INTEGRATION.md
Q:这算医疗或营养建议吗? 不算。所有输出仅供娱乐和参考,卡片底部常驻"非医疗建议"声明,具体饮食请咨询专业人士。
Q:一定要连麦当劳 MCP 吗? 连上体验最好(真实餐品 + 真实营养)。不连也能跑,脚本内置示例数据,适合快速预览。
Q:我的订单/账号数据会被上传吗? 不会。麦太医只读取你主动触发的查询结果,项目本身不收集、不存储任何个人信息。
Q:能改成别的题吗?
可以。题目、计分映射、六种体质的文案都在 SKILL.md 和 scripts/report_card.py 里,改完即用。
本项目参加 麦当劳程序员节创意开发大赛,基于麦当劳 MCP 能力开发,使用腾讯 WorkBuddy 完成。
本项目为「麦当劳程序员节创意开发大赛」参赛作品,由参赛者独立开发,非麦当劳官方产品。报告输出仅供参考,不构成医疗、营养或其他专业建议;餐品信息、价格及供应状态以麦当劳官方渠道的实时结果为准。
MIT License © 2026 参赛者