📡 MCP Radar

alexliuxiaoting/mealpr

MealPR — Code Review for Your Meal. Turns McDonald's MCP ordering into a reviewable, human-approved agent workflow.

⭐ 3 stars
⑂ 0 forks
JavaScript
momentum ▲ 10.0
created 2026-10-10
on radar since 2026-10-11
ai-agenthuman-in-the-loopmcdonaldsmcpmodel-context-protocoltypescriptworkbuddy-skill
View on GitHub ↗

About mealpr

What if your AI had to open a Pull Request before ordering your lunch?

MealPR turns McDonald's MCP ordering into a reviewable, human-approved agent workflow.

A WorkBuddy Skill for 麦当劳程序员创意开发大赛, built on the McDonald's China MCP Server.

把 AI 点餐变成一次 Code Review:AI 用麦当劳真实 MCP 数据提交一份结构化的 Meal PR, 展示真实报价与预算校验,每次修改都给出 Diff,只有你明确批准之后才会真正下单。

完整的可运行记录见 examples/demo-pr.md(无需 Token: node mealpr/scripts/demo.mjs all)。

- 不知道 AI 为什么推荐这些商品; - 看不出 AI 到底改了什么; - 预算、优惠券、实付金额可能对不上; - AI 可能在信息不全时替你做了决定; - 缺少付款前那道"想一想"的关卡。

MealPR 借用了软件工程里 Pull Request / Code Review 的做法来解决:AI 负责查、算、提议; 决定权和执行权在你手上。

--- --- Meal Pull Request AI 提交结构化提案:需求、变更、报价、优惠、营养、校验清单、可执行动作 Meal Diff 每次修改都给出增删、数量、选项、券、金额、预算剩余、营养的差异 Human Approval Gate 只能批准某一个确定版本;批准后任何实质变化自动作废批准 可复用交易审核模式 Propose → Validate → Review → Approve → Execute,与具体交易平台解耦

- Node.js 20.10+(只用于跑 scripts/ 里的确定性逻辑脚本) - 一个已安装 Skill 的 WorkBuddy 客户端 - (可选)麦当劳 MCP Token: 申请

Skill 本体零运行时依赖:mealpr/scripts/.mjs 由 esbuild 打包,Node 直接可跑,不需要 nodemodules。

复制 mcp-config.example.json,把 ${MCDMCPTOKEN} 换成你的 Token,填到客户端的 MCP 配置里

若你的客户端不支持在这里展开环境变量,请在客户端提供的凭证注入处配置 MCDMCPTOKEN, 不要把明文 Token 写进任何会被 Git 跟踪的文件——仓库里只保留占位符。

多语言触发词:帮我点麦当劳 / 创建 Meal PR / 审核我的点餐方案 / 优化麦当劳订单 / Review my meal / Create a meal pull request。

Demo 模式与真实交易的隔离是结构性的,不是约定:assertExecutable() 对 mode === 'DEMO' 一律返回 ok:false,因此 create-order 不可能被调用。所有 Demo 数据标注 source: 'demo', 订单号带 DEMO-ORDER- 前缀,不产生支付链接。

所有脚本都是 JSON in → JSON/Markdown out,不联网、不调 MCP、不做写操作。真实 MCP 调用只有 Skill 自己做。

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/alexliuxiaoting--mealpr.html)

Related MCP servers

HanHan666666/patchbridge-agent

Lightweight browser-side AI agent framework for legacy enterprise web apps—Java 8, Spring Boot 2, TypeScript, MCP/WebMCP, OpenAI-compatible LLMs, tool calling, streaming, audit, and persistence. 面向存量企

⭐ 3Java
cinderline/northcinder

Open-source MCP server for comparing products and asking the buyer before purchase.

⭐ 1205JavaScript
vibeinging/deepseek-harness-desktop-app

DeepSeek Harness Desktop App: a local AI desktop workspace for DSH Sessions, projects, files, web research, plugins, and Office artifacts.

⭐ 487JavaScript
vibeinging/dsh-work

Local-first AI workbench for DSH Plugins, combining Agent sessions, project files, data analysis, web research, MCP, and Office artifacts in an Electron desktop app.

⭐ 26JavaScript
tinhien11/tdai-memory-mcp

Local-first MCP memory server — Memory + CodeGraph + Wiki in one SQLite file. Tree-sitter code indexing, markdown wiki, lifecycle hooks, auto-capture. No API key, no cloud.

⭐ 4JavaScript
pairbrowse/pairbrowse

Multiplayer browser sessions for developers and AI coding agents

⭐ 4JavaScript

📬 Get the weekly radar in your inbox

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