McDonald's Event Radar
Trouve les événements thématiques McDonald's Chine près de chez toi, avec des places réservables vérifiées magasin par magasin, et une carte illustrée de ce qui se passe.
- Quoi
- Trouve les événements thématiques McDonald's Chine près de chez toi, avec des places réservables vérifiées magasin par magasin, et une carte illustrée de ce qui se passe.
- 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 radar pour les événements thématiques McDonald's Chine : fêtes d'anniversaire, partys thématiques, camps d'expérience, dégustations et clubs de lecture. Il part des pistes du calendrier des campagnes et des produits d'activité du centre commercial en points, puis vérifie une vraie chaîne de réservation produit par produit et magasin par magasin : détail du produit, villes de party, magasins de party, dates réservables et enfin places, où seule une place qui rapporte explicitement des places restantes compte comme réservable. Tout le reste est honnêtement étiqueté piste à vérifier, et les données d'exemple ne sont jamais présentées comme un résultat en direct. Les résultats reviennent en court résumé de chat plus une carte d'activité HTML illustrée autonome bâtie localement par son script radar : les maisons de magasins sont placées d'après les coordonnées officielles de magasins retournées par le serveur, la carte n'appelle aucun service de carte en ligne, et elle est étiquetée croquis illustré, pas carte précise. Une réservation n'est créée que quand tu le demandes explicitement après avoir vu et confirmé l'événement, le magasin, la date, la place, le nombre de personnes et les frais.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit e06f7dfLe 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.
- Peut contacter des services externes par le réseau.
- Peut créer ou modifier des fichiers.
Ce que le scan a trouvé — extraits du prompt d’installation
- exécute des commandes — MCD_MCP_TOKEN='<用户贴的Token>' node "<skill目录>/scripts/setup-connector.mjs" · MCD_MCP_TOKEN='<Token>' node "<skill目录>/scripts/live.mjs" --city <城市> [--from YYYY-MM-DD] [--to YYYY-MM-DD] -- · node "<skill目录>/scripts/radar.mjs" --input <归一化JSON> --city <城市> [--from YYYY-MM-DD] [--to YYYY-MM-DD] [--dist
- fait des appels réseau — const response = await fetch('https://ipinfo.io/json', { signal: AbortSignal.timeout(TIMEOUT_MS) }); · const response = await fetch('https://api.ip.sb/geoip', {
- écrit des fichiers — MCD_MCP_TOKEN='<用户贴的Token>' node "<skill目录>/scripts/setup-connector.mjs" · MCD_MCP_TOKEN='<Token>' node "<skill目录>/scripts/live.mjs" --city <城市> [--from YYYY-MM-DD] [--to YYYY-MM-DD] -- · node "<skill目录>/scripts/radar.mjs" --input <归一化JSON> --city <城市> [--from YYYY-MM-DD] [--to YYYY-MM-DD] [--dist
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à). Ce skill exige aussi Node.js 20 ou plus récent pour rouler ses scripts intégrés (ils n'ont aucune dépendance npm). Une différence amont compte ici : son propre guide de premier usage t'envoie sur https://open.mcd.cn/mcp/doc pour le jeton (connexion, puis Console, puis Activer là) et te demande ensuite de coller le jeton dans le chat pour que l'agent puisse rouler scripts/setup-connector.mjs pour toi. Ce script peut aussi être roulé par toi directement : il prend le jeton depuis la variable d'environnement MCD_MCP_TOKEN, depuis un argument --token, ou depuis une invite interactive cachée qui ne fait pas d'écho, puis l'écrit dans ton fichier de configuration privé ~/.workbuddy/mcp.json (en sauvegardant d'abord le fichier précédent et en préservant les autres serveurs) et ne l'imprime jamais. Préfère le rouler toi-même, ou utiliser la variable d'environnement, plutôt que coller le jeton dans un chat. Installe-moi « McDonald's Event Radar ». Il cherche les événements thématiques McDonald's Chine via le MCP officiel, vérifie les vraies places réservables magasin par magasin, peut détecter ta ville au niveau ville avec ta permission, et dessine les résultats en carte HTML illustrée locale. Il ne réserve que quand tu le demandes explicitement, après une confirmation complète. Dépôt : https://github.com/Zafer-Liu/mcd-event-radar (le skill est tout le dossier skill/mcd-event-radar/ au commit épinglé : 8 fichiers, listés dans les empreintes ci-dessous) Version épinglée : installe le code au commit e06f7df51d620356dd7386745394eaac92a6de25 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/Zafer-Liu/mcd-event-radar dans un dossier temporaire, place-toi au commit e06f7df51d620356dd7386745394eaac92a6de25, et et copie le dossier skill/mcd-event-radar/ 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 28a06419f858354a4602622503ce69fd6de28ea0c08ebc7052cf5f068dd0b937 - scripts/check-connector.mjs: SHA-256 68498ed67a7b1013a9d5e70fc3879ea59f5eeca0d5bb56ae26f4a1323e90cb09 - scripts/lib/html-map.mjs: SHA-256 5ae4dfaa6e01c2351c30b8ae2d836a583f6d864ded339d0fcc078cf59f7cef0f - scripts/lib/mcp-client.mjs: SHA-256 59f0e0a0ac7c224b621b2fa89f0ccd08796cf5ec6c6f468fe7ad4ff281eecf5c - scripts/live.mjs: SHA-256 5d09e801058c693e8bd3bbae3db0f4a9fbdfebcc1a7ac041b0f04b074c9fd3ae - scripts/locate.mjs: SHA-256 8f15d9658415d3d243ed8f7207659162e56effc3cc84b1efd9965e14e3120834 - scripts/radar.mjs: SHA-256 199c9a8b04fe3e9e3527e4c716af394bcc1ebe8e58a0c9d783eaf9d8644bb9d6 - scripts/setup-connector.mjs: SHA-256 a2708bb6459e2261f3dc23e3931c0eccc876ddd26786fd19405767d386222fb3 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 et sept scripts Node.js sans dépendances sous scripts/ : setup-connector.mjs (configuration du connecteur en un clic), check-connector.mjs (bilan de santé du connecteur), locate.mjs (détection de ville au niveau ville), live.mjs (un repli de requête MCP directe qui écrit un fichier JSON local normalisé), radar.mjs (transforme ce JSON en carte HTML, ou en listes Markdown ou JSON), et scripts/lib/mcp-client.mjs plus scripts/lib/html-map.mjs. Le reste du dépôt (README, exemples, images, un zip préfabriqué et des installateurs en une ligne qui vont chercher la branche main non épinglée) ne fait pas partie de cette fiche : cette installation utilise seulement le dossier épinglé ci-dessus. - À l'usage, les données d'événements vont seulement au serveur MCP McDonald's Chine à https://mcp.mcd.cn (POST Streamable HTTP, en-tête Authorization: Bearer avec ton jeton) : campaign-calendar pour les pistes, mall-points-products avec les identifiants officiels de catégories d'activité, mall-product-detail, et la chaîne de vérification query-party-city, query-party-store, query-party-store-date et query-party-store-session, portant les identifiants de produits (spuId, skuId), les codes de ville, les codes de magasin et les dates, et retournant les noms de magasins, les adresses et les latitude et longitude officielles que la carte place. Les scripts de configuration et de vérification se connectent aussi à ce même serveur (une poignée de main initialize et tools/list) pour valider ton jeton, sans l'imprimer. Une étape optionnelle parle à des tiers, et le SKILL.md la garde par ton consentement en une phrase : quand tu demandes des événements près de chez toi sans nommer de ville, scripts/locate.mjs appelle https://ipinfo.io/json, avec repli sur https://api.ip.sb/geoip, donc ces deux services de géolocalisation reçoivent ton adresse IP publique (c'est ainsi que la localisation par IP fonctionne) et retournent un résultat au niveau ville, qui doit être confirmé par toi avant toute recherche, n'est jamais transformé en localisation précise, et n'est jamais écrit en mémoire. La carte elle-même est générée localement et n'appelle aucun service de carte en ligne. - Deux choses écrivent, et les deux sont divulguées ici. D'abord, la configuration : à la première installation, setup-connector.mjs écrit l'entrée mcd-mcp, y compris ton jeton comme en-tête Bearer, dans ~/.workbuddy/mcp.json sur ta machine (il sauvegarde d'abord le fichier existant, préserve les autres serveurs, et refuse de toucher un fichier qui n'est pas du JSON valide). Ensuite, la réservation : party-order-create crée une vraie commande d'événement thématique, et le SKILL.md l'autorise seulement quand tu demandes explicitement de réserver après avoir vu et confirmé l'événement, la ville, le magasin, la date, la place, le nombre de personnes et les frais ; si l'unité des frais ne peut pas être vérifiée, il ne doit pas créer la commande, et tout lien de paiement et montant te sont remis pour que tu paies toi-même. Le skill ne doit jamais appeler les outils ordinaires de commande, de réclamation de coupons, d'échange de points ou de loterie. - 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é. La fiche et le jeton sont gratuits ; tu paies seulement une réservation que tu confirmes, sur le lien de paiement officiel. Le fichier fictif examples/sample-events.json dans le dépôt est une donnée de démo que le SKILL.md interdit de présenter comme un résultat en direct. 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-event-radar », en gardant chaque fichier (SKILL.md, scripts/check-connector.mjs, scripts/lib/html-map.mjs, scripts/lib/mcp-client.mjs, scripts/live.mjs, scripts/locate.mjs, scripts/radar.mjs, scripts/setup-connector.mjs). 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.