FairBite — скилл

FairBite собирает заказ в McDonald's China для 2-6 человек: бюджет, вкусы и запреты учтены, цена сверена с официальным MCP.

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

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

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

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

lzp76995-labb/mcd-fairbite

Установка

Работает в

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

npx skillfoxx add skills/fairbite

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

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

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

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

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

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

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

Что делает

FairBite делит общий заказ на 2-6 человек так, чтобы уложиться в бюджет группы и личный лимит каждого. Сначала отсеиваются блюда по запретам, затем повышается минимальная оценка вкусов, потом общая оценка и в последнюю очередь снижается цена. Скилл читает меню и считает цену через официальный MCP `https://mcp.mcd.cn`, заказ не создает и не оплачивает. Есть веб-демо: `npm start` открывает `http://127.0.0.1:4173`, зависимости не нужны, достаточно Node.js 22.

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

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

  • Четыре человека заказывают к обеду при общем бюджете 150 юаней и лимите 40 на каждого.
  • У одного участника нет свинины, у другого предпочтение курицы, нужно выбрать каждому свое.
  • Надо сравнить стратегии: максимум для самого недовольного против самой низкой суммы.
  • Хочется проверить итоговую сумму официальным расчетом перед оформлением в приложении.

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

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

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

Нас четверо, общий бюджет 150 юаней, не больше 40 на человека: подбери точку у людной площади и составь заказ, затем сверь цену с официальным расчетом.

Ограничения

Проект независимый, это не продукт McDonald's. Алгоритм ищет решение на ограниченном списке из 1-12 кандидатов и не обещает самую низкую цену по всему меню. Оценки вкуса считаются по правилам, а не по реальным предпочтениям. Цены и наличие зависят от запроса к официальному MCP на момент работы. Для запроса нужен собственный `MCD_MCP_TOKEN`, не публикуйте его. Проверка охватывает только описанный тест на одной точке в Шанхае, а аллергии, доставку и купоны автор не проверял. Проект создан для конкурса разработчиков.

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

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

Нужен ли ключ модели для демо?

Нет. Веб-демо запускается командой `npm start` на Node.js 22 без сторонних зависимостей и без API-ключа модели.

Оформляет ли скилл заказ?

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

Как проверить результат?

Команда `npm test` запускает тесты планировщика и MCP. Итоговую сумму сверяют с ответом `calculate-price` официального сервера.

Сколько человек поддержано?

От 2 до 6 человек, от 1 до 12 кандидатов и бюджет до 2000 юаней.

Как запустить тесты?

Выполните `npm test`. Для демонстрации сценария есть `npm run demo`, а `node scripts/plan.mjs examples/demo.json --json` печатает план.

Обсуждение

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

Скиллы

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

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

Скилл по MCP McDonald's Китая: из бюджета и пожеланий делает до трех меню с официальной ценой, остатком и условиями купонов

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

Скилл заказа в McDonald's Китая: выбирает ресторан, спрашивает людей и бюджет, дает три набора с проверкой цены

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

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

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

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

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

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

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
FairBite (эта карточка)нет120
mcd-party-plannerнет1 382планирует заказ на компанию; FairBite считает бюджет и сравнивает стратегии справедливости
mcd-budget-mealнет1 327подбирает бюджетный набор для одного; здесь делят общий лимит и личные лимиты нескольких людей

Коротко о README

Планировщик считает в целых фэнях, результат копируется списком раздачи или скачивается в JSON. Живой прогон описан с датой, как исторический снимок цен.

Бейдж для README

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