📡 MCP Radar

fengzhizishu/maimen-wrapped

🍔 麦门画像 · 用麦当劳中国 MCP Server 把消费记录生成 11 张可分享的故事卡片流 | Spotify Wrapped 风格 · 零依赖单文件报告 · 麦当劳程序员节创意开发大赛参赛项目

⭐ 3 stars
⑂ 0 forks
Python
momentum ▲ 7.5
created 2026-10-09
on radar since 2026-10-10
data-visualizationmcd-mcpmcdonaldsmcppythonspotify-wrapped
View on GitHub ↗

About maimen-wrapped

最多 11 张 9:16 全屏卡片 · 逐张翻阅 · 每张都可截图分享 · 自带原创 BGM

参赛项目 · 麦当劳程序员节创意开发大赛。本项目由参赛者独立开发,非麦当劳官方产品。

3 秒看懂:打开报告 → 上滑逐张翻阅 → 每张都是 9:16 全屏、可直接截图发朋友圈。

maimen-wrapped 读取你自己的麦当劳历史订单,生成一份像 Spotify Wrapped 那样的故事卡片流——最多 11 张竖版全屏卡片,上滑逐张翻阅:

卡片 内容 --- --- 1 封面 · 统计区间 2 总单数(超大数字冲击) 3 总花费 + 生活化换算 4 本命餐品 Top 5 5 干饭时钟(早/午/下午茶/晚/夜宵分布) 6 逐月出勤记录 7 累计热量换算 8 省钱武器库(券 + 积分) 9 错过的麦麦活动 10 专属麦门称号 + 六格数据回顾 11 数据边界说明(样本量 / 覆盖区间 / 剔除项)

称号卡会按你的数据发放称号:麦香鱼信徒、深夜麦乐送战士、早餐狂魔、板烧鸡腿堡信徒……

麦当劳 MCP 的 order-list 工具未定义任何入参,官方文档仅说明「查询近期的到店/外送历史订单」。实测:

- 尝试 pageNum / page / pageSize / limit / offset / 日期区间等 14 种参数组合,均返回完全相同的 10 条订单 - 这 10 条跨越约 9 个月(非固定 60 天窗口),与麦当劳 App 端历史订单口径一致 - 结论:10 单是平台固有约束,不是接口缺陷,也无法突破

因此本项目如实标注数据边界,而非宣称「年度报告」:封面注明样本范围,末卡专设「数据边界说明卡」,列明样本订单数、覆盖区间、已剔除的取消单、券/积分兑换单。我们认为诚实标注样本量,比用「年度账单」的噱头更站得住脚。

清洗动作 为什么必须做 --- --- 套餐拆解 comboItemList 9/10 单是套餐。不拆解则「本命餐品」全是「精选超值随心配」,毫无传播力;拆解后得到「麦香鱼 6 次」 保留零元单 券/积分兑换单 realTotalAmount="0",丢弃会损失约 30% 样本。保留但不计入花费 过滤取消单 orderStatus="订单已取消" 会虚增单数。过滤但单独计数,在边界卡如实展示

用浏览器打开 myreport.html,点击封面按钮即可翻阅全部 11 张卡片。

1. 访问 2. 使用手机号验证登录 3. 点击右上角「控制台」→「激活」申请 MCP Token,一键复制

若你希望在 WorkBuddy / Cursor / Cherry Studio / TRAE 等 MCP Client 中直接挂载麦当劳 MCP, 可直接使用仓库根目录的 mcp-config.example.json:

⚠️ 该文件仅使用环境变量占位符 ${MCDMCPTOKEN},不含任何真实凭据,可安全提交。 接入 Client 前请先设置环境变量 MCDMCPTOKEN。

完成后用浏览器打开 output/maimen-wrapped.html,点击封面卡「开启你的麦门之旅」即可开始翻阅。

参数 说明 --- --- --token 指定 MCP Token(优先级最高) --probe 探查模式:dump 各工具返回结构,便于核对字段 --from-json 离线模式:从本地 JSON 生成报告,无需 Token --out 输出路径(默认 output/maimen-wrapped.html) --repo 报告中展示的仓库地址 --cache 复用本地营养表缓存,减少网络请求 --quiet 精简输出

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/fengzhizishu--maimen-wrapped.html)

Related MCP servers

MarkWang90/mcd-memory-can

麦当劳 MCP 订单可视化 · WorkBuddy 开发的九幕长卷生成器 —— 调用麦当劳中国官方 MCP 只读接口 order-list,把历史订单做成《重庆森林》质感的九幕图文长卷(1080×1440 竖图 / 长图 / PDF)

⭐ 11Python
yurenpai/mc-points-steward

麦当劳积分资产管家:剔假上架 · 性价比排序 · 抽奖参谋

⭐ 8Python
693696817/mcd-roundtable

麦门圆桌(mcd-roundtable)|五个 AI 人格辩论,逼出最优麦当劳订单。基于麦当劳 MCP(mcd-mcp / Model Context Protocol)的多智能体点餐决策 Skill:菜单、券、营养、价格全部来自官方接口,金额只认 calculate-price,绝不估算。凑单最省 / 优惠券最大化 / 营养配餐 / 一键下单。Multi-agent McDonald's MCP

⭐ 3Python
yzg1226/mcd-party-officer

🍟 麦当劳门店派对成团调度 Skill — 把派对从「策划」推进到「办得成」:成团概率雷达 / 包场vs拼团 / 择日黄历 / 儿童营养指数 / 招募卡与邀请函

⭐ 234Python
hujjun/mcd-saver-strategist

麦当劳省钱点餐助手(麦门精算师)|麦当劳优惠券组合优化 Skill:拉取麦当劳菜单与全部可用优惠券,算出最省的点餐组合,巨无霸套餐 ¥47 → ¥21.9(省 53%)。McDonalds MCP(麦当劳 MCP)coupon optimizer · McDonalds China MCP Server · Agent Skill for WorkBuddy · 麦当劳程序员创意开发大赛参赛作品

⭐ 161Python
zhutoumeme/mcd-git

用 git 命令点麦当劳:add 放购物车,rebase 凑最省,push 确认后才下单;card 生成 1024 吃麦贡献图(3D 汉堡天际线 / 年度小票)。基于麦当劳 MCP Server,附 --demo 无 Token 试玩和 Agent Skill。非官方参赛作品。

⭐ 80Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.