mcd-fries-pet — скилл
Настольный питомец-картошка показывает пузырем ответы скилла по меню McDonald's: калории, рестораны и купоны из официального MCP.
- 116 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Фоновый питомец и сторож регистрируются в macOS как задачи `launchd`.
- Токен MCP хранится на компьютере пользователя и отправляется McDonald's.
Установка
- Работает в
В терминале, через 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
MCP-сервер настольного питомца: статус сессий и расход токенов, купоны и заказы McDonald's и Luckin Coffee только с подтверждением
Скилл спрашивает настроение, собирает комплект из меню McDonald's и после подтверждения оформляет заказ через MCP.
McMates — скилл заказа в McDonald's China с памятью
mcd-1024-skill
Скилл по MCP McDonald's Китая отвечает на «что поесть» одним вариантом, помнит ваши заказы и ведет индекс цен на Биг Мак
McButler (mcd-self-butler)
mcd-self-butler
McButler считает для заказа в McDonald's калории, полную цену с дорогой и очередью и подбирает набор под бюджет через MCP сети
Неофициальный скилл для McDonald's China: план тренировок, сравнение наборов по цене и КБЖУ, учет заказов и итоги месяца
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| mcd-fries-pet (эта карточка) | нет | 116 | |
| mcd-desktop-pet | нет | 91 | питомец с консолью и стикерами, который вызывает MCP; здесь питомец озвучивает рекомендации скилла подбора по калориям |
| MCD Saver Strategist | нет | 1 333 | считает варианты заказа и цену на человека; этот проект отвечает за подбор по калориям и показ на рабочем столе |
Коротко о README
Скилл не выдумывает меню и цены: если MCP недоступен, он обязан сказать об этом. Рекомендации живут в локальном файле `bubble.json`.