Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
吃什么吵不明白?交给麦门大法官。
Translation pending
LifestyleTypeScript · CSSGitHub @aircrushinOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗吃什么吵不明白?交给麦门大法官。
McCourt 是一个移动端优先的互动 Web 产品,把多人点餐争论变成 AI 法庭审判。用户录入 1–4 位参与者的预算与诉求,系统调用麦当劳中国官方 MCP 的只读工具,按确定性推荐规则生成逐人餐品建议和趣味判决书。
在线体验:mccourt.vercel.app
McCourt 也可以作为 Agent Skill 使用,让支持 Agent Skills 的客户端根据预算、口味和位置生成点餐建议。通过 Skills CLI 安装,需要 Node.js 22.20 或更高版本:
# 安装到当前项目,按提示选择 Agent
npx skills add aircrushin/mccourt --skill mccourt
# 安装到用户目录,供多个项目使用
npx skills add aircrushin/mccourt --skill mccourt -g
# 直接安装到 Codex 的用户目录
npx skills add aircrushin/mccourt --skill mccourt -g -a codex
安装后,可以对 Agent 说:
用 mccourt 帮两个人点麦当劳,每人预算 30 元,一个想多吃鸡肉,一个必须有薯条,地点是北京朝阳大悦城。
Skill 默认请求 https://mccourt.vercel.app。实时推荐需要提供每人的预算和位置,并使用所选服务端配置的 MCP 账户。想先体验固定案例,可以要求 Agent 使用 Demo 模式;Demo 中的餐品和价格不代表实时数据。
也可以指定自己的 McCourt 服务地址,或在调用方环境设置 MCCOURT_BASE_URL=http://127.0.0.1:3000。安装 Skill 只提供操作指引和接口文档;自行运行服务时,按 本地运行步骤 安装网站依赖,Live 模式还需在服务端配置 MCD_MCP_TOKEN。调用者无需向推荐接口提交 Token。
# 查看更新,并按提示更新已安装的 Skill
npx skills check
npx skills update
更多说明见 Skill 入口 和 HTTP API 示例。Skill 文件托管在本仓库;skills.sh 的收录由 CLI 的安装统计驱动,安装可用与目录展示是两个独立过程。
适合需要协调多人点餐的朋友、同事和家庭,也适合独自面对预算、口味和饮食目标取舍的用户。无需登录,由一人录入整桌诉求即可使用。
「体验示例案件」使用固定案例资料,仅用于流程体验,不代表实时餐品、价格或营养。Live 模式失败时会说明原因,不会静默切换为固定案例。
/api/recommend、/api/appeal、/api/mcd/status、/api/healthskills/mccourt/SKILL.md 与比赛材料npm install
cp .env.example .env.local
npm run dev
验证:
npm run typecheck
npm test
npm run build
项目已部署到 Vercel,并绑定 GitHub 仓库 的 main 分支,推送后自动部署。
自行部署时,在 Vercel 环境变量中设置 MCD_MCP_TOKEN。如需 AI 法官文案,再设置 OPENROUTER_API_KEY;默认模型为 qwen/qwen3.7-flash:nitro。模型密钥未配置或调用失败时使用规则化判词。不要上传 .env.local 或真实凭证。
mcp-config.example.json 使用 ${MCD_MCP_TOKEN} 环境变量占位符;导入 MCP 客户端时,需按客户端支持的方式注入凭证,不要将填入真实 Token 的配置提交到仓库。
本项目使用 Codex 开发。比赛报名需另行在官方活动仓库发布报名 Issue,作品部署不等于报名成功。
每人的组合总价分别遵守其预算,不挪用他人预算。系统枚举最多两份不同主食、一份小食和一份饮品,以已知价格的分为单位核算。饥饿程度影响食物类别搭配的评分;这是粗略偏好,不是科学饱腹预测。预算不足时允许少配品类,并说明缺口。
价格缺失、周边、酱料和内容不明的任选条目不进入组合。官方套餐作为整份候选保留,不拆分或推测内部餐品。营养只按名称精确匹配;所有组成项的营养值都可验证时才计算该项总量。组合价为单品现价相加,不代表官方优惠套餐价。