Not in the top 1,000 by GitHub stars
cc844673379-lgtm/mcd-hui-life
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → bd53e2cd8b6c
No earlier version was observed for comparison.
Heat
1.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
mcd-hui-life
When your agent uses it
麦惠生活:在麦当劳点餐时同时管住「花多少钱」和「摄入多少热量」两条预算,并可按「不油腻」偏好排序。当用户说「500大卡以内20块搞定」「控制热量还要便宜」「想吃清淡点」「别太油腻」「帮我配一份省钱又低卡的」「我想吃巨无霸,怎么搭最划算」「这样点多少钱」「用券能省多少」「我这张券能不能用」「帮我点一份」「离我最近的店」「我在XX附近,帮我点一份」时使用。能力包括:按门店与渠道取真实在售菜单、按位置锚点自动匹配最近且真能下单的门店、把卡包券交叉校验成门店当下可用券、把券当作特价商品拆成组成品算营养、用官方报价接口验证真实成交价、双预算组合求解并在冲突时给出最接近的方案、以可点击的确认卡承载换门店与确认下单。适用于到店自取、得来速、麦乐送与企业团餐。用户只是单独问某一餐品的热量或价格时,直接调用对应工具回答,不启动完整流程;只是核对某张券能否使用时,只做门店券交叉校验,也不启动双预算求解。
What it loads into context
Frontmatter
347 tokensAlways available to the agent
SKILL.md
6,632 tokensWhen the skill is activated
Reference documents
45,977 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 何时启用
- 四条铁律
- 第一步:环境就绪检查
- 第二步:确认渠道与定位门店
- 第三步:取菜单与券
- 第四步:构建候选集
- 第五步:求解双预算
- 第六步:判定清淡
- 第七步:输出方案
- 第八步:下单
- 质量自查清单
- 停止条件
- 范围之外
Scripts executed separately
scripts/check_environment.pyscripts/fat_ratio.pyscripts/nutrition_map.py
Files
CONTEST_DECLARATION.mddoc1,522 bytesMCP_INTEGRATION.mddoc22,129 bytesREADME.mddoc20,373 bytesSKILL.mdcore22,504 bytesassets/order-confirm.htmlasset8,704 bytesassets/order-detail.htmlasset4,620 bytesassets/screenshots/order-confirm.pngasset169,458 bytesassets/screenshots/order-detail.pngasset108,841 bytesmcp-config.example.jsonasset192 bytesreferences/coupon-and-pricing.mddoc7,017 bytesreferences/mcp-call-chain.mddoc17,961 bytesreferences/nutrition-mapping.mddoc8,428 bytesreferences/nutrition-standards.mddoc4,619 bytesreferences/setup-guide.mddoc7,847 bytesreferences/visual-output.mddoc26,874 bytesscripts/check_environment.pyruns24,447 bytesscripts/fat_ratio.pyruns7,247 bytesscripts/nutrition_map.pyruns17,068 bytesskill-dependencies.jsonasset14,583 bytesworkbuddy.mddoc32,081 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- mcd-hui-life
Repository facts
- License
- No license detected
- Created
- Oct 12, 2026
- Last pushed
- Oct 13, 2026
- Forks
- 8
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
- No broad tool permissions
- No dangerous shell commands
- 75 network referencesin 6 files: skill-dependencies.json:40 references/setup-guide.md:21 MCP_INTEGRATION.md:9 and 3 more
- No hidden or obfuscated text
- No instruction overrides
- 3 executable scriptsin 3 files: scripts/check_environment.py:1 scripts/fat_ratio.py:1 scripts/nutrition_map.py:1
- 1 reference to secretsin 1 file: scripts/check_environment.py:250
- No requests to vote in Hot
Show all 79 signals by file
MCP_INTEGRATION.md
- Network accessline 9
| 服务名 | `mcd-mcp` | | 服务形态 | 远程托管的 Streamable HTTP MCP Server | | 接入地址 | `https://mcp.mcd.cn` | - Network accessline 10
[Credential-related source omitted] - Network accessline 11
| 接入地址 | `https://mcp.mcd.cn` | - Network accessline 13
| 限流 | 每分钟 600 次,超限返回 429 | | 鉴权失败 | 返回 401 | | 官方入口 | https://open.mcd.cn/mcp | - Network accessline 14
| 鉴权失败 | 返回 401 | | 官方入口 | https://open.mcd.cn/mcp | | 官方文档 | https://github.com/M-China/mcd-mcp-server | - Network accessline 15
| 官方入口 | https://open.mcd.cn/mcp | - Network accessline 16
| 官方文档 | https://github.com/M-China/mcd-mcp-server | - Network accessline 17
| 服务规则 | https://cdn.mcd.cn/cms/pages/MCPServerRules.html | - Network accessline 18
| Token 申请 | 打开 https://open.mcd.cn/mcp → 右上角「登录」手机号验证 → 右上角「控制台」→「激活」→ 同意服务协议 → 复制 Token | - Network accessline 306
|---|---| | 核验日期 | 2026-10-12 | | 核验环境 | WorkBuddy 连接器 `mcd-mcp`,客户端配置 `{"type":"streamablehttp","url":"https://mcp.mcd.cn"}` | - Network accessline 307
| 核验日期 | 2026-10-12 | | 核验环境 | WorkBuddy 连接器 `mcd-mcp`,客户端配置 `{"type":"streamablehttp","url":"https://mcp.mcd.cn"}` | | 核验门店 | 到店:武汉光谷通信广场餐厅(1960090)、武汉江夏永旺梦乐城餐厅(1960242)、武汉洪山万科广场餐厅(1960264)、武汉板桥地铁A口得来速餐厅(1960361)、武汉白沙洲龙湖天街餐厅(1960207)、武汉保利心 - Network accessline 308
| 核验环境 | WorkBuddy 连接器 `mcd-mcp`,客户端配置 `{"type":"streamablehttp","url":"https://mcp.mcd.cn"}` |
README.md
- Network accessline 35
1. 一个麦当劳中国的 MCP Token 2. Python 3.10 或以上(脚本只用标准库,无需装任何第三方包) 3. 可访问 `https://open.mcd.cn` 的网络 - Network accessline 37
3. 可访问 `https://open.mcd.cn` 的网络 - Network accessline 41
1. 打开 https://open.mcd.cn/mcp - Network accessline 53
"mcd-mcp": { "type": "streamablehttp", "url": "https://mcp.mcd.cn", - Network accessline 54
"type": "streamablehttp", "url": "https://mcp.mcd.cn", "headers": { - Network accessline 55
"url": "https://mcp.mcd.cn",
mcp-config.example.json
references/setup-guide.md
- Network accessline 21
- 服务形态:远程托管的 MCP Server,接入地址 `https://mcp.mcd.cn`,传输协议 Streamable HTTP。 - Network accessline 27
| 项目 | 地址 | |---|---| | 产品主页 | https://open.mcd.cn/mcp | - Network accessline 28
|---|---| | 产品主页 | https://open.mcd.cn/mcp | | 官方文档 | https://github.com/M-China/mcd-mcp-server | - Network accessline 29
| 产品主页 | https://open.mcd.cn/mcp | - Network accessline 30
| 官方文档 | https://github.com/M-China/mcd-mcp-server | - Network accessline 31
| 登录与 Token 申请 | https://open.mcd.cn/mcp | - Network accessline 32
| 服务规则 | https://cdn.mcd.cn/cms/pages/MCPServerRules.html | - Network accessline 33
| 客户端接入文档 | https://www.workbuddy.cn/docs/workbuddy/From-Beginner-to-Expert-Guide/Function-Description/Connector | - Network accessline 37
1. 打开 https://open.mcd.cn/mcp。 - Network accessline 100
- **轮换**:回到 https://open.mcd.cn/mcp 的控制台重新激活取得新 Token,替换连接器中的旧值。 - Network accessline 117
| 项目 | 地址 | |---|---| | 官方主页 | https://www.python.org/ | - Network accessline 118
|---|---| | 官方主页 | https://www.python.org/ | | 官方文档 | https://docs.python.org/3/ | - Network accessline 119
| 官方主页 | https://www.python.org/ | - Network accessline 120
| 官方文档 | https://docs.python.org/3/ | - Network accessline 142
| 现象 | 原因 | 处理 | |---|---|---| | 提示找不到 `python` | 未安装或未加入 PATH | 从 https://www.python.org/ 安装,参考 https://docs.python.org/3/ 配置 PATH | - Network accessline 143
|---|---|---| | 提示找不到 `python` | 未安装或未加入 PATH | 从 https://www.python.org/ 安装,参考 https://docs.python.org/3/ 配置 PATH | | 版本低于 3.10 | 使用了较旧的系统 Python | 安装 3.10 以上版本后重新运行 | - Network accessline 144
| 提示找不到 `python` | 未安装或未加入 PATH | 从 https://www.python.org/ 安装,参考 https://docs.python.org/3/ 配置 PATH | - Network accessline 158
- 验证目标:`https://open.mcd.cn/mcp`,GET 请求返回 200。
scripts/check_environment.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 214
for attempt in range(attempts): try: request = urllib.request.Request(url, method=method, headers=headers) - Network accessline 215
try: request = urllib.request.Request(url, method=method, headers=headers) with urllib.request.urlopen(request, timeout=timeout) as response: - Network accessline 216
request = urllib.request.Request(url, method=method, headers=headers) - Network accessline 217
with urllib.request.urlopen(request, timeout=timeout) as response: - Access to secretsline 250
[Credential-related source omitted]
scripts/fat_ratio.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/nutrition_map.py
- Executable scriptline 1
#!/usr/bin/env python3
skill-dependencies.json
- Network accessline 40
], "setup": { "official_home_url": "https://open.mcd.cn/mcp", - Network accessline 41
"setup": { "official_home_url": "https://open.mcd.cn/mcp", "official_docs_url": "https://github.com/M-China/mcd-mcp-server", - Network accessline 42
"official_home_url": "https://open.mcd.cn/mcp", - Network accessline 43
"official_docs_url": "https://github.com/M-China/mcd-mcp-server", - Network accessline 44
"login_url": "https://open.mcd.cn/mcp", - Network accessline 45
"credential_url": "https://open.mcd.cn/mcp", - Network accessline 46
"console_path": [ "打开 https://open.mcd.cn/mcp", "点击右上角「登录」并用手机号完成验证", - Network accessline 47
"打开 https://open.mcd.cn/mcp", - Network accessline 57
"credential_storage": "WorkBuddy 连接器配置中 mcd-mcp 条目的 Authorization 请求头,格式为 Bearer <Token>;不写入本 Skill 任何文件,不提交公开仓库,不在对话中回显。", "steps": [ "打开 https://open.mcd.cn/mcp,点击右上角「登录」,使用手机号完成验证。", - Network accessline 58
"steps": [ "打开 https://open.mcd.cn/mcp,点击右上角「登录」,使用手机号完成验证。", "点击右上角「控制台」打开控制台弹窗。", - Network accessline 59
"打开 https://open.mcd.cn/mcp,点击右上角「登录」,使用手机号完成验证。", - Network accessline 66
], "verify": "调用 mcd-mcp 的 now-time-info(无入参、只读、不涉及资产),能返回当前时间即表示鉴权与连通正常。", "rotate_or_revoke": "轮换:回到 https://open.mcd.cn/mcp 控制台重新激活取得新 Token,替换连接器中的旧值。撤销:在控制台使旧 Token 失效,或在客户端删除 mcd-mcp 连接器条目并停用。", - Network accessline 67
"verify": "调用 mcd-mcp 的 now-time-info(无入参、只读、不涉及资产),能返回当前时间即表示鉴权与连通正常。", "rotate_or_revoke": "轮换:回到 https://open.mcd.cn/mcp 控制台重新激活取得新 Token,替换连接器中的旧值。撤销:在控制台使旧 Token 失效,或在客户端删除 mcd-mcp 连接器条目并停用。", "security": "Token 代表该账号在 - Network accessline 68
"rotate_or_revoke": "轮换:回到 https://open.mcd.cn/mcp 控制台重新激活取得新 Token,替换连接器中的旧值。撤销:在控制台使旧 Token 失效,或在客户端删除 mcd-mcp 连接器条目并停用。", - Network accessline 131
], "setup": { "official_home_url": "https://www.python.org/", - Network accessline 132
"setup": { "official_home_url": "https://www.python.org/", "official_docs_url": "https://docs.python.org/3/", - Network accessline 133
"official_home_url": "https://www.python.org/", - Network accessline 134
"official_docs_url": "https://docs.python.org/3/", - Network accessline 135
"steps": [ "确认已安装 Python 3.10 或更高版本;未安装时从 https://www.python.org/ 获取,参考 https://docs.python.org/3/ 的使用说明。", "运行 python scripts/check_environment.py 确认能输出 JSON。" - Network accessline 136
"确认已安装 Python 3.10 或更高版本;未安装时从 https://www.python.org/ 获取,参考 https://docs.python.org/3/ 的使用说明。", - Network accessline 171
"type": "url", "required": true, "url": "https://open.mcd.cn/mcp", - Network accessline 172
"required": true, "url": "https://open.mcd.cn/mcp", "method": "GET", - Network accessline 173
"url": "https://open.mcd.cn/mcp", - Network accessline 179
], "setup": { "official_home_url": "https://open.mcd.cn/mcp", - Network accessline 180
"setup": { "official_home_url": "https://open.mcd.cn/mcp", "official_docs_url": "https://github.com/M-China/mcd-mcp-server", - Network accessline 181
"official_home_url": "https://open.mcd.cn/mcp", - Network accessline 182
"official_docs_url": "https://github.com/M-China/mcd-mcp-server", - Network accessline 183
"steps": [ "确认当前网络可访问 https://open.mcd.cn/mcp。", "运行 python scripts/check_environment.py --network 复核可达性。" - Network accessline 184
"确认当前网络可访问 https://open.mcd.cn/mcp。", - Network accessline 185
"运行 python scripts/check_environment.py --network 复核可达性。" ], "verify": "对 https://open.mcd.cn/mcp 发 GET 请求返回 200。该探测只验证平台可达性,不代表 MCP 会话与鉴权状态。", - Network accessline 186
], "verify": "对 https://open.mcd.cn/mcp 发 GET 请求返回 200。该探测只验证平台可达性,不代表 MCP 会话与鉴权状态。", "security": "探测只发送匿名只读请求,不携带任何凭据。", - Network accessline 187
"verify": "对 https://open.mcd.cn/mcp 发 GET 请求返回 200。该探测只验证平台可达性,不代表 MCP 会话与鉴权状态。",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 44 facts
- Network access in prose of documentationMCP_INTEGRATION.md:9Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:10Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:11Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:13Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:14Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:15Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:16Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:17Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:18Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:306Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:307Low confidence
- Network access in prose of documentationMCP_INTEGRATION.md:308Low confidence
- Network access in prose of documentationREADME.md:35Low confidence
- Network access in prose of documentationREADME.md:37Low confidence
- Network access in prose of documentationREADME.md:41Low confidence
- Network access in code of documentationREADME.md:53Low confidence
- Network access in code of documentationREADME.md:54Low confidence
- Network access in code of documentationREADME.md:55Low confidence
- Network access in prose of documentationreferences/setup-guide.md:21Low confidence
- Network access in prose of documentationreferences/setup-guide.md:27Low confidence
- Network access in prose of documentationreferences/setup-guide.md:28Low confidence
- Network access in prose of documentationreferences/setup-guide.md:29Low confidence
- Network access in prose of documentationreferences/setup-guide.md:30Low confidence
- Network access in prose of documentationreferences/setup-guide.md:31Low confidence
- Network access in prose of documentationreferences/setup-guide.md:32Low confidence
- Network access in prose of documentationreferences/setup-guide.md:33Low confidence
- Network access in prose of documentationreferences/setup-guide.md:37Low confidence
- Network access in prose of documentationreferences/setup-guide.md:100Low confidence
- Network access in prose of documentationreferences/setup-guide.md:117Low confidence
- Network access in prose of documentationreferences/setup-guide.md:118Low confidence
- Network access in prose of documentationreferences/setup-guide.md:119Low confidence
- Network access in prose of documentationreferences/setup-guide.md:120Low confidence
- Network access in prose of documentationreferences/setup-guide.md:142Low confidence
- Network access in prose of documentationreferences/setup-guide.md:143Low confidence
- Network access in prose of documentationreferences/setup-guide.md:144Low confidence
- Network access in prose of documentationreferences/setup-guide.md:158Low confidence
- Executable script in code of a file that runsscripts/check_environment.py:1High confidence
- Network access in code of a file that runsscripts/check_environment.py:214High confidence
- Network access in code of a file that runsscripts/check_environment.py:215High confidence
- Network access in code of a file that runsscripts/check_environment.py:216High confidence
- Network access in code of a file that runsscripts/check_environment.py:217High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_environment.py:250Low confidence
- Executable script in code of a file that runsscripts/fat_ratio.py:1High confidence
- Executable script in code of a file that runsscripts/nutrition_map.py:1High confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.