McDonald's Saver Strategist
Trouve la commande McDonald's Chine valide la moins chère pour ton budget, en utilisant chaque coupon de ton compte, puis commande seulement si tu confirmes.
- Quoi
- Trouve la commande McDonald's Chine valide la moins chère pour ton budget, en utilisant chaque coupon de ton compte, puis commande seulement si tu confirmes.
- Coût
- Gratuit
- Prérequis
- Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Un optimiseur d'économies pour les commandes McDonald's Chine. Il tire du MCP McDonald's Chine le menu en direct, les prix, la nutrition et tous les bassins de coupons de ton magasin (menu, coupons McMaiSheng à réclamer, coupons déjà sur ton compte et coupons du magasin), puis roule un optimiseur local déterministe (scripts/optimizer.py, bibliothèque standard Python seulement) qui épuise les combinaisons et retourne la commande valide la moins chère selon tes envies, ton budget, ta limite de calories et le nombre de personnes, avec un audit des coupons, des conseils de complément de commande pour atteindre un seuil et un front de Pareto prix et calories. Son flux appelle auto-bind-coupons comme étape obligatoire, ce qui réclame tous les coupons McMaiSheng disponibles sur ton compte avant l'optimisation. Seulement sur ta confirmation explicite, il revérifie le prix avec calculate-price et passe la commande avec create-order, en retournant le lien de paiement.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit 1f8ebbeLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
- Peut lancer des commandes sur l’ordinateur de ton Muse.
- Fonctionne avec une clé API ou un jeton que tu fournis.
Ce que le scan a trouvé — extraits du prompt d’installation
- exécute des commandes — python scripts/optimizer.py <临时目录> · export MCD_MCP_TOKEN=你的token · python mcp_probe.py # 握手 + 35 个工具清单
- utilise des clés API ou des jetons — export MCD_MCP_TOKEN=你的token
Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis : Compte et jeton requis avant tout usage réel : un jeton MCP McDonald's Chine. La fiche est gratuite, et l'activation du jeton est décrite en amont comme gratuite. Obtiens le jeton toi-même, en personne, car il exige une vérification par numéro de téléphone mobile : va sur https://open.mcd.cn/mcp , connecte-toi avec ton numéro de téléphone mobile, ouvre la console en haut à droite, clique sur Activer, accepte l'entente de service, et copie le jeton. Configure ensuite le serveur MCP McDonald's Chine : nom mcd-mcp, type streamablehttp, URL https://mcp.mcd.cn , en-tête Authorization: Bearer <ton jeton>, ou définis la variable d'environnement MCD_MCP_TOKEN là où le skill la lit ainsi. Garde le jeton uniquement dans ta configuration cliente privée ou ton environnement : ne le commets jamais, ne le partage jamais, et ne le colle jamais dans un chat partagé. L'amont indique une limite de 600 requêtes par minute par jeton (429 au-delà). Il te faut aussi Python 3.8 ou plus récent pour rouler l'optimiseur et les autres scripts (bibliothèque standard seulement ; Node.js ne sert qu'au script optionnel scripts/parity_check.mjs). Le skill peut aussi travailler hors ligne sur des données d'exemple (scripts/sample_data) sans jeton, mais toute donnée réelle de menu, de coupons ou de commande exige le jeton et le connecteur ci-dessus. Pour la livraison, il te faut une adresse de livraison sur ton compte McDonald's, ou en ajouter une quand on te le demande. Installe-moi « McDonald's Saver Strategist ». Il tire le menu de ton magasin et tous les bassins de coupons du MCP McDonald's Chine, roule un optimiseur local déterministe pour trouver la commande valide la moins chère, et commande seulement après ta confirmation explicite. Dépôt : https://github.com/hujjun/mcd-saver-strategist (le skill est tout le dossier skills/mcd-saver-strategist/ au commit épinglé : SKILL.md, references/coupon-strategy.md, references/mcp-tools.md, scripts/bench.py, scripts/demo.py, scripts/mcp_probe.py, scripts/optimizer.py, scripts/parity_check.mjs, scripts/sample_data/coupons.json, scripts/sample_data/menu.json, scripts/sample_data/request.json, scripts/selftest.py) Version épinglée : installe le code au commit 1f8ebbea06c24fd4731405ed86894c577b40fc71 exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/hujjun/mcd-saver-strategist dans un dossier temporaire, place-toi au commit 1f8ebbea06c24fd4731405ed86894c577b40fc71, et copie le dossier skills/mcd-saver-strategist/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-18 : [FINGERPRINTS] - SKILL.md: SHA-256 caed9c6cbb79855af700a45b611918022eaef3928239ef45d52880a39e8803b2 - references/coupon-strategy.md: SHA-256 a42e8ba06f7c2cc78ca34c38eed087c46dadbd270ad65111fc80daa23bc301d2 - references/mcp-tools.md: SHA-256 025717ad137bc59fa228a4b3b7093500dd5573d25d053de989a48cb06b8155c2 - scripts/bench.py: SHA-256 7a150e594a2da74545bdee0bc4db90ba1836a544518b309151b1799b42afa912 - scripts/demo.py: SHA-256 b0b21c0ce87fb190678e17cfa1aca0afb2b0d767a3916cf790d82779748a1159 - scripts/mcp_probe.py: SHA-256 0f3abc35ccce684cb679d202f0110b304ecb30773995dccf2ff8ebee914647a7 - scripts/optimizer.py: SHA-256 ab120292475154038f747566b87b9274be9e1aed49363d8931924fecb4338b4d - scripts/parity_check.mjs: SHA-256 700a12f64097ba55c042bd5853f0f33e73c68c212f0a5dafd62a03ae96ae9898 - scripts/sample_data/coupons.json: SHA-256 74c54fac90e0c307c9aff0563b6622aafbf90579a745abe9635ab47c224f9ef3 - scripts/sample_data/menu.json: SHA-256 4e69f8148086c6c3216ed495179b12cd37c7cd20a8120933da98cd38261d7a52 - scripts/sample_data/request.json: SHA-256 99214c2409a602aa529a2d4989b10e8833bba877d2666e0656e4adfae8bdc347 - scripts/selftest.py: SHA-256 64c76b4ffa403b289c05a9f6087283c1932496358e334119c126e1205a52d066 Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet (et chaque autre fichier du dossier) et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quels services il se connecte, s'il lit ou envoie des informations personnelles ou des clés, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient SKILL.md, deux fichiers de référence (references/mcp-tools.md et references/coupon-strategy.md) et des scripts : optimizer.py (l'optimiseur déterministe, bibliothèque standard Python seulement), selftest.py, demo.py, bench.py, mcp_probe.py (un test de connectivité MCP), parity_check.mjs (optionnel, exige Node.js) et sample_data (coupons.json, menu.json, request.json) pour les essais hors ligne. Aucun autre code et aucune liste de dépendances propre. - À l'usage, rien n'est envoyé ailleurs qu'au serveur MCP McDonald's Chine à https://mcp.mcd.cn (Streamable HTTP, POST JSON-RPC, en-tête Authorization: Bearer avec ton jeton à chaque appel). Les appels envoient, dans l'ordre : une demande d'heure (now-time-info) ; la recherche de magasin pour le ramassage (query-nearby-stores, avec la ville ou le mot-clé que tu donnes) ou, pour la livraison, une lecture des adresses de livraison déjà enregistrées sur ton compte (delivery-query-addresses) puis delivery-query-stores ; query-meals et query-meal-detail pour le magasin choisi (storeCode et codes d'articles) ; les quatre demandes de coupons (available-coupons, auto-bind-coupons, query-my-coupons, query-store-coupons) ; list-nutrition-foods seulement quand tu fixes une limite de calories ou de nutrition ; et calculate-price avec les codes d'articles choisis pour la vérification finale du prix. Le serveur reçoit donc ton jeton, ton choix de magasin, toute ville ou tout mot-clé que tu lui donnes, tes choix d'articles, ton budget et tes limites de calories comme arguments d'outils, et il retourne à ta machine les coupons de ton compte et tes adresses enregistrées. L'optimiseur local ne lit que des instantanés JSON locaux (menu, coupons, demande) écrits dans un dossier temporaire sur ta machine ; il ne fait lui-même aucun appel réseau. Le seul script qui appelle directement le serveur est mcp_probe.py, qui envoie le même jeton Bearer et un User-Agent statique nommant ce projet et son adresse GitHub. - Deux actions d'écriture sur ton compte McDonald's font partie de ce skill, et les deux doivent être divulguées avant qu'elles arrivent. D'abord, auto-bind-coupons : le flux du SKILL.md le traite comme une étape obligatoire, donc pendant un calcul d'économies normal, le skill réclame tous les coupons McMaiSheng disponibles sur ton compte, sans étape de consentement séparée dans le flux amont. Ensuite, la commande : create-order n'est appelé qu'après que l'agent t'a répété le prix final, le magasin et la liste d'articles et que tu as explicitement confirmé ; il retourne un lien de paiement que tu paies toi-même, et cancel-order n'est utilisé que si tu demandes d'annuler. La liste d'outils amont inclut aussi delivery-create-address, utilisé quand tu n'as aucune adresse de livraison : il envoie à McDonald's la nouvelle adresse que tu fournis, avec sa ville, le nom du contact, le genre et le numéro de téléphone. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dossier du skill depuis GitHub au commit épinglé. L'usage du skill n'est pas facturé par le skill lui-même : tu paies seulement la commande McDonald's que tu confirmes, au prix officiel retourné par calculate-price. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier dans le répertoire des skills de l'agent, dans un dossier nommé « mcd-saver-strategist », en gardant chaque fichier (SKILL.md, references/coupon-strategy.md, references/mcp-tools.md, scripts/bench.py, scripts/demo.py, scripts/mcp_probe.py, scripts/optimizer.py, scripts/parity_check.mjs, scripts/sample_data/coupons.json, scripts/sample_data/menu.json, scripts/sample_data/request.json, scripts/selftest.py). 4. Vérifie sans appels réseau : frontmatter valide, fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : obtenir moi-même le jeton MCP McDonald's Chine sur https://open.mcd.cn/mcp avec mon numéro de téléphone mobile si je n'en ai pas, le mettre seulement dans ma propre configuration cliente MCP privée ou ma variable d'environnement et ne jamais le coller dans un chat partagé, installer Python s'il manque, et configurer le connecteur mcd-mcp vers https://mcp.mcd.cn s'il n'est pas configuré ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, et toute commande, réclamation de coupon ou réservation arrive seulement comme divulgué ci-dessus). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.