mcd-fries-pet — скилл

Настольный питомец-картошка показывает пузырем ответы скилла по меню McDonald's: калории, рестораны и купоны из официального MCP.

  • 116 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Фоновый питомец и сторож регистрируются в macOS как задачи `launchd`.
  • Токен MCP хранится на компьютере пользователя и отправляется McDonald's.
Все причины и проверки

t1ffanyovo/mcd-fries-pet

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/mcd-fries-pet

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Фоновый питомец и сторож регистрируются в macOS как задачи `launchd`.
  • Токен MCP хранится на компьютере пользователя и отправляется McDonald's.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий состоит из двух частей. Скилл `skills/mcd-order-advisor/SKILL.md` запрашивает у официального MCP McDonald's (`mcd-mcp`) актуальное меню, питательные данные примерно по 160 блюдам, рестораны и акции, затем подбирает набор под калории или бюджет. Скрипт `push_bubble.py` записывает результат в `~/.mcd-pet/bubble.json`. Вторая часть — питомец «麦麦», который опрашивает этот файл каждые полсекунды и показывает рекомендацию пузырем над головой. Есть версии на PySide6, нативная для macOS на Swift и веб-вариант на HTML, а также сторож `watchdog.py` и `coupon_alert.py`, который сообщает, что купон стал доступен, но сам его не получает.

Для кого. Пользователи WorkBuddy и macOS, которым нужен подбор еды из McDonald's с живым персонажем на рабочем столе.

Подходит, если

  • Нужно уложиться в 600 килокалорий и получить две схемы заказа.
  • Хочется видеть рекомендацию в пузыре на рабочем столе, а не в окне чата.
  • Автор делает свой скилл на MCP McDonald's и ищет пример связки скилла с настольным виджетом.
  • Пользователю нужно уведомление, когда купон в «麦麦省» становится доступным.

Не подходит, если

  • Нужен рабочий заказ с оплатой: скилл только советует.
  • Компьютер на Windows или Linux: автозапуск рассчитан на macOS.
  • Токена MCP McDonald's нет.

Пример запроса к агенту

Подбери ужин до 50 юаней в ближайшем McDonald's, низкий натрий, и озвучь его через настольного питомца.

Ограничения

Это неофициальная работа участника конкурса, McDonald's ее не выпускал. Для данных нужен токен с `open.mcd.cn/mcp`, а в README указано, что требуются сразу два заголовка, `Authorization` и `authToken`, иначе ответ 403; после настройки WorkBuddy нужно закрыть и открыть заново. Питомцу нужны Python 3 и PySide6, сторож и автозапуск оформляются через `launchd` в macOS. Лицензия в репозитории не указана.

Как отключить. Остановите питомца и сторож: `launchctl` с метками `com.mcd.pet` и `com.mcd.pet.watchdog`, затем удалите папку скилла, коннектор `mcd-mcp` и каталог `~/.mcd-pet`.

Частые вопросы

Что запускать для питомца?

Установите `python3 -m pip install PySide6` и выполните `python3 pet/麦麦-tk.py`. Питомец отображается отдельно от скилла и должен оставаться запущенным.

Получает ли скрипт купоны сам?

Нет. `coupon_alert.py` только следит за состоянием купонов и шлет пузырь и уведомление macOS. Получение купона остается ручным шагом.

Что делать при ответе 403 от MCP?

Укажите в конфиге одновременно `Authorization` и `authToken`, затем полностью закройте и откройте WorkBuddy, чтобы инструменты загрузились заново.

Как открыть веб-версию?

Откройте `pet/虚拟宠物-麦麦.html` в браузере. Страница показывает анимацию, но сообщений от скилла не получает.

Нужен ли Xcode для нативной версии?

Нужны инструменты командной строки Xcode: версия на Swift запускается скриптом `编译运行原生版.command`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Настольный питомец с командной строкой и скиллом: агент ведет стикеры на рабочем столе, а консоль вызывает MCP-сервис McDonald's

CLIРасширенный доступ91Звезды репозитория

MCP-сервер настольного питомца: статус сессий и расход токенов, купоны и заказы McDonald's и Luckin Coffee только с подтверждением

MCP-серверШирокий доступ311Звезды репозитория

Скилл спрашивает настроение, собирает комплект из меню McDonald's и после подтверждения оформляет заказ через MCP.

СкиллШирокий доступ102Звезды репозитория

Скилл по MCP McDonald's Китая отвечает на «что поесть» одним вариантом, помнит ваши заказы и ведет индекс цен на Биг Мак

СкиллШирокий доступ535Звезды репозитория

McButler считает для заказа в McDonald's калории, полную цену с дорогой и очередью и подбирает набор под бюджет через MCP сети

СкиллРасширенный доступ208Звезды репозитория

Неофициальный скилл для McDonald's China: план тренировок, сравнение наборов по цене и КБЖУ, учет заказов и итоги месяца

СкиллШирокий доступ118Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
mcd-fries-pet (эта карточка)нет116
mcd-desktop-petнет91питомец с консолью и стикерами, который вызывает MCP; здесь питомец озвучивает рекомендации скилла подбора по калориям
MCD Saver Strategistнет1 333считает варианты заказа и цену на человека; этот проект отвечает за подбор по калориям и показ на рабочем столе

Коротко о README

Скилл не выдумывает меню и цены: если MCP недоступен, он обязан сказать об этом. Рекомендации живут в локальном файле `bubble.json`.

Бейдж для README

Сообщить о проблеме