FairBite — скилл
FairBite собирает заказ в McDonald's China для 2-6 человек: бюджет, вкусы и запреты учтены, цена сверена с официальным MCP.
- 120 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Использует токен официального MCP McDonald's для запросов меню и расчета цены, а результат может ошибаться в составе блюд.
Установка
- Работает в
В терминале, через 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 (mcd-self-butler)
mcd-self-butler
McButler считает для заказа в McDonald's калории, полную цену с дорогой и очередью и подбирает набор под бюджет через MCP сети
Скилл по MCP McDonald's Китая: из бюджета и пожеланий делает до трех меню с официальной ценой, остатком и условиями купонов
Скилл заказа в McDonald's Китая: выбирает ресторан, спрашивает людей и бюджет, дает три набора с проверкой цены
CLI и скилл для заказов McDonald's China: подбирают набор под калории, считают цену с купонами, держат заказ до подтверждения.
McMates — скилл заказа в McDonald's China с памятью
mcd-1024-skill
Скилл по MCP McDonald's Китая отвечает на «что поесть» одним вариантом, помнит ваши заказы и ведет индекс цен на Биг Мак
Скилл заказа в McDonald's China через официальный MCP: цены с купонами, состав, статус заказа и тихий итог без оценок еды.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| FairBite (эта карточка) | нет | 120 | |
| mcd-party-planner | нет | 1 382 | планирует заказ на компанию; FairBite считает бюджет и сравнивает стратегии справедливости |
| mcd-budget-meal | нет | 1 327 | подбирает бюджетный набор для одного; здесь делят общий лимит и личные лимиты нескольких людей |
Коротко о README
Планировщик считает в целых фэнях, результат копируется списком раздачи или скачивается в JSON. Живой прогон описан с датой, как исторический снимок цен.