mcd-diet-guard — скилл

Скилл сканирует меню McDonald's China через официальный MCP и сортирует блюда по вашим запретам и аллергиям, подбирая замены.

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

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

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

  • Токен официального MCP McDonald's позволяет создавать заказы, а классификация по аллергенам приблизительна.
Все причины и проверки

addition2000/mcd-diet-guard

Установка

Работает в

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

npx skillfoxx add skills/mcd-diet-guard

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

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

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

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

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

  • Токен официального MCP McDonald's позволяет создавать заказы, а классификация по аллергенам приблизительна.

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

Что делает

mcd-diet-guard читает меню выбранной точки и детали каждого блюда через официальный MCP McDonald's и делит позиции на безопасные, подходящие после правки состава, требующие уточнения и не рекомендуемые. Подходящие после правки блюда получают модификацию, например убрать бекон, а в комбо подбирается разрешенная замена с минимальной доплатой. Встроены 16 профилей: без свинины, без говядины, вегетарианский, веганский, аллергии на морепродукты, яйца, молоко, глютен, кунжут, орехи и другие, плюс собственные запреты. Есть режим для нескольких людей, карточка для кассира и запись в заметку для доставки.

Для кого. Людям с пищевыми ограничениями и тем, кто заказывает за друзей и коллег с разными запретами, в сети McDonald's China.

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

  • Друг не ест свинину, и нужен список, что в ближайшей точке безопасно взять в комбо.
  • Завтрак с блюдами со свининой надо заменить, не перебирая меню вручную.
  • Заказ на троих, у каждого свой запрет, и нужны блюда, которые подойдут всем.
  • В доставке нужна заметка до 50 знаков с просьбой убрать компонент.

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

  • Нужна гарантия при тяжелой аллергии: вывод основан на названиях и видимом составе, перекрестный контакт не исключен.
  • Требуется халяльная сертификация: MCP такой информации не отдает.
  • Вы вне Китая или у вас нет токена MCP McDonald's.

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

Подбери в точке у площади блюда без свинины, замени в комбо то, что нельзя, посчитай цену и покажи заказ до подтверждения.

Ограничения

Классификация построена по названиям и видимым ингредиентам, это не официальные данные об аллергенах, и общую посуду или фритюр она не учитывает. При тяжелой аллергии подтверждайте у ресторана. Создание заказа, отмена, купоны и баллы меняют аккаунт, поэтому скилл просит явное согласие, а оплату вы делаете сами по ссылке. Меню зависит от времени суток и точки. Скилл написан для конкурса разработчиков и рассчитан на китайскую сеть. Данные о составе берутся из ответа MCP, и если он меняется, классификация устаревает.

Как отключить. Удалите папку `skills/mcd-diet-guard` из каталога скиллов, уберите запись MCP McDonald's из конфигурации и отзовите токен в консоли open.mcd.cn.

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

Скрипт сам создает заказ?

Нет. Скрипт только запрашивает данные, классифицирует блюда, формирует параметры и считает цену. Заказ оформляет агент после вашего подтверждения.

Нужен ли токен?

Да, токен MCP McDonald's из консоли open.mcd.cn, передайте его через `MCD_MCP_TOKEN`. Для запуска тестов с фикстурами токен не нужен.

Можно ли проверить без сети?

Да, команды принимают `--fixture` с образцом данных, например `tests/fixtures/store_sample.json`.

Какие запреты встроены?

Шестнадцать профилей: без свинины и говядины, вегетарианский, веганский, аллергии на морепродукты, яйца, молоко, глютен, кунжут и орехи, острое и другие.

Что такое карточка для кассира?

Короткий текст с вашими запретами, который показывают сотруднику при заказе в зале, плюс заметка для доставки до 50 знаков.

Обсуждение

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

Скиллы

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

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

Скилл и CLI для меню McDonald's China: три варианта заказа по бюджету с питательностью и источником каждой цифры

СкиллМинимальный доступ121Звезды репозитория

Скилл считает дневную норму калорий и составляет из меню McDonald's Китая три готовых набора, с замечаниями по натрию.

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

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

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

Скилл подбирает заказ в McDonald's Китая под бюджет и лимит натрия: сверяет купоны точки и не оформляет заказ.

СкиллМинимальный доступ582Звезды репозитория

CLI и скилл для заказов McDonald's China: подбирают набор под калории, считают цену с купонами, держат заказ до подтверждения.

CLIШирокий доступ129Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
mcd-diet-guard (эта карточка)нет120
mcd-nutrition-expertнет104оценивает питательность блюд; mcd-diet-guard исключает запрещенные ингредиенты и подбирает замены в комбо
mcd-agent-gourmetнет148подбирает блюда по вкусу; здесь отбор идет по запретам и аллергиям с модификацией состава

Коротко о README

Скрипт использует только стандартную библиотеку Python 3.8 или новее. Все команды выдают и JSON через `--format json`, поэтому результат можно передать дальше.

Бейдж для README

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