Repository navigation
Releases: hulinkang9527/mcctl
Releases · hulinkang9527/mcctl
Release list
v1.1.0 — 8 题麦门人格测试 · 512 组合校验
🍔 mcctl v1.1.0 — 8 题麦麦人格测试 · 512 组合校验
mcctl 把麦当劳中国官方 MCP 的 33 个工具 编排成一套程序员命令。
本版围绕「人格测试可信度」与「演示与真实能力的边界」做了一次收口。
本版亮点
- 8 题麦门人格测试:前 7 题二选一 + 第 8 题终局四选一;网页 / README / CLI / 演示 GIF 的题数全部统一。
- 同分裁决 + 第二候选人格:并列第一时先看终局题指向,再按图鉴顺序定夺,裁决方式如实展示在结果里。
- 结果可解释:给出「你的答案特点」(决策果断 / 省钱倾向 / 经典偏好…)与影响最大的两道题。
- 512 种作答全枚举测试:8 型全部可达,分布由 0.6%~49.6% 收敛到 8.0%~16.4%,不存在测不出的型。
- 网页 ↔ Python 计分一致性(parity):题库与计分抽到
web/persona-core.js,Node 探针枚举同样 512 组逐条比对,任何一侧改漏 CI 立刻失败。 - 离线演示与真实调用分开说明:网页一键示例明确标注为预置数据(并非现场调用 MCP),并新增真实终端演示入口。
- 派对策划师边界补齐:非法人数 / 预算为 0 或过低 / 仅周末无场次 / 全部超预算 / 字段缺失,一律给出「没有找到符合条件的方案」+ 淘汰原因 + 放宽建议,绝不硬推不合规结果。
- 结果页打磨:新增「🧩 为什么是它」与「💞 你和朋友的人格匹配度」,移动端布局已适配。
安装
pip install mcd-mcctl # PyPI 包名为 mcd-mcctl,命令行入口仍是 mcctl
mcctl whoami # 8 题测麦麦人格
mcctl decide -p FITA # 板烧修行者的命定套餐
mcctl demo # 一键串演:人格→配餐→省钱→下单演练→积分连真实数据:export MCD_MCP_TOKEN=你的Token && mcctl --live tools(Token 在 open.mcd.cn/mcp 申请)。
零安装体验
网页 Playground:https://hulinkang9527.github.io/mcctl/ (手机也能玩,8 题出结果,可下载麦籍卡)
网页为离线演示(内置示例菜单与价格),真实 MCP 调用请在 CLI 实时模式下验证。
验证
pytest # 70 passed:512 种作答 + parity + 派对边界 + 33 工具状态机 + 字段容错本项目为麦当劳程序员创意开发大赛(M-CODE / 1024)非官方开源创意作品,与麦当劳无隶属关系。
觉得好玩就给个 ⭐,比赛以 Star 排名,谢谢麦门同门 🙏
Full Changelog: v1.0.0...v1.1.0
v1.0.0 — 麦门人格测试上线
What's new
- 网页 Playground 手机零安装:6 题测出 8 型麦门人格,生成可下载/可分享的像素风麦籍卡。
- 麦籍卡新增二维码 + 扫码引导 + 项目网址 hulinkang9527.github.io/mcctl,图片传播不再断流。
- 分享链接支持 "?p=人格代号" 深链:朋友点开直接看到你的人格结果,一键接力测自己的。
- 补全 Open Graph / Twitter Card 元信息、favicon、1200×630 封面图,分享到微信/即刻/X 不再裸链。
- README 首屏新增「▶ 手机零安装」直达按钮、GitHub Stars 徽章与终端演示 GIF。
- 结果页新增 8 型人格图鉴、常驻「求一颗 Star 冲榜」小条与分享喊话引导。
- PyPI 发行包名改为
mcd-mcctl,命令行入口仍为mcctl(原mcctl包名被无关项目占用)。
参赛中,点个 Star 就是投票 🍔