Skip to content

Releases: hulinkang9527/mcctl

v1.1.0 — 8 题麦门人格测试 · 512 组合校验

Choose a tag to compare

@hulinkang9527 hulinkang9527 released this 15 Oct 10:26

🍔 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 — 麦门人格测试上线

Choose a tag to compare

@hulinkang9527 hulinkang9527 released this 15 Oct 00:15

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 就是投票 🍔