mcd-agent-gourmet — скилл
Подбирает полный заказ McDonald's Китая под бюджет и вкус по официальным ценам и выдает готовую карточку для заказа
- 148 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Токен MCP дает доступ к данным аккаунта McDonald's, включая купоны, баллы и историю заказов, хотя скилл их только читает.
- Скилл ходит в чужой сервис по сети, поэтому токен нельзя вставлять в публичные чаты и репозитории.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/mcd-agent-gourmetОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Токен MCP дает доступ к данным аккаунта McDonald's, включая купоны, баллы и историю заказов, хотя скилл их только читает.
- Скилл ходит в чужой сервис по сети, поэтому токен нельзя вставлять в публичные чаты и репозитории.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
mcd-agent-gourmet — скилл и библиотека на стандартном Python для сравнения полных заказов McDonald's Китая. Фразу вроде «35 юаней, не острое, кола с сахаром без льда, на вынос» агент разбирает на условия, выбирает ресторан вместе с пользователем и читает меню через официальный MCP McDonald's. Цену каждого набора из основного блюда, закуски и напитка считает инструмент `calculate-price`, а меню-цена остается справкой: если она требует покупки карты, скилл показывает и условие, и расчетную сумму. На выходе один ответ и карточка заказа с рестораном, способом получения и точными названиями позиций. Если набор не нашелся, скилл говорит об этом и называет минимальный бюджет, а остальные варианты объясняет по принципу «кто и по какому признаку выиграл». Условия вроде «не острое» или «с сахаром» агент не меняет сам. Скилл только читает данные: не оформляет заказы, не получает купоны, не меняет баллы и не платит. Страница на GitHub Pages показывает работу на исторических снимках без токена.
Для кого. Тем, кто заказывает в McDonald's Китая и хочет, чтобы агент сам сверил цены наборов, купоны и пожелания по вкусу до открытия приложения.
Подходит, если
- Бюджет 35 юаней, острое исключено, нужна кола с сахаром без льда на вынос.
- Двое обедают вместе, и цену сравнивают на человека, а не по сумме всего заказа.
- Хочется понять, дешевле ли комбо-набор, чем те же позиции по отдельности: скилл показывает разницу в юанях.
- Прошлый заказ надо повторить по новым ценам: скилл берет из истории только ресторан и товары и считает заново.
- Разработчик изучает образец MCP-клиента только для чтения с детерминированным сравнением вариантов.
Не подходит, если
- Заказ нужно оформить или оплатить: скилл ничего не оформляет, заказывают в приложении или в ресторане.
- Вы находитесь вне Китая: меню и MCP относятся к McDonald's Китая.
- Цены нужны в Meituan, Ele.me и других сторонних сервисах доставки: их данных в MCP McDonald's нет.
- Интересует граммовка и размер порции: источника данных нет, скилл не скажет, уменьшилась ли порция.
Пример запроса к агенту
35 юаней, не острое, кола с сахаром без льда, на вынос. Я в Нанкине, сначала покажи рестораны и дай выбрать.Ограничения
Скилл работает только с McDonald's Китая и требует личный токен MCP с платформы open.mcd.cn, который выдают по номеру телефона. В официальном MCP нет полных условий купонов, актуальных остатков по картам и граммовок. Заказы из сторонних сервисов доставки не видны. Расчет для доставки и заказа из автомобиля подключен, но реальная проверка цен пройдена только для самовывоза. Полный диалог в клиенте WorkBuddy для новой версии еще ждет приемки, это отмечено в документации проекта.
Как отключить. Удалите папку скилла из каталога скиллов агента, отключите коннектор McDonald's MCP и уберите `MCD_MCP_TOKEN` из окружения. Токен можно отозвать на платформе open.mcd.cn.
Частые вопросы
Как получить токен для McDonald's MCP?
Войдите по номеру телефона на странице open.mcd.cn/mcp/login и запросите личный MCP-токен. Положите его в переменную `MCD_MCP_TOKEN` на своем компьютере и не отправляйте в Git.
Умеет ли скилл заказывать и платить?
Нет. Он только читает меню и считает цены, не получает купоны и не оформляет заказ. Выбранный набор заказывают в приложении или в ресторане.
Можно ли попробовать без токена?
Да. Страница проекта на GitHub Pages работает на исторических снимках без входа, а команда `python3 demo.py` читает `fixtures/snapshot.json` офлайн.
Почему цена в меню отличается от итоговой?
Часть позиций в меню продают по цене, которая требует покупки карты вместе с заказом. Скилл берет сумму из `calculate-price` и показывает рядом условие.
Что будет, если подходящего заказа нет?
Скилл так и скажет и покажет лестницу бюджета: сколько добавить, чтобы появились варианты. Напиток, ресторан и условия по вкусу он сам не меняет.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл для агента: перебирает меню и купоны McDonald's Китая и подбирает заказ по самой низкой цене
Скилл по MCP McDonald's Китая: из бюджета и пожеланий делает до трех меню с официальной ценой, остатком и условиями купонов
Скилл сравнивает меню и купоны McDonald's Китая, считает стоимость заказа и проверяет, какие скидки доступны в выбранном ресторане
McButler (mcd-self-butler)
mcd-self-butler
McButler считает для заказа в McDonald's калории, полную цену с дорогой и очередью и подбирает набор под бюджет через MCP сети
McMates — скилл заказа в McDonald's China с памятью
mcd-1024-skill
Скилл по MCP McDonald's Китая отвечает на «что поесть» одним вариантом, помнит ваши заказы и ведет индекс цен на Биг Мак
CLI и скилл для заказов McDonald's China: подбирают набор под калории, считают цену с купонами, держат заказ до подтверждения.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| mcd-agent-gourmet (эта карточка) | нет | 148 | |
| mcd-budget-meal | нет | 1 618 | собирает до трех меню с ценой и условиями купонов; здесь один ответ с карточкой заказа, разбором отказов и учетом сахара, льда и натрия |
| MCD Saver Strategist | нет | 1 538 | ищет заказ по самой низкой цене через меню и купоны; здесь цена одно из условий, наряду со вкусом и числом людей |
Коротко о README
Документация открывается примером: тот же набор из двух позиций стоит 48,50 юаня по отдельности и 36,50 юаня комбо. Дальше описаны три принципа: цена только из расчета, условия пользователя не меняются, порции считаются на человека. В конце перечислено, чего MCP не отдает, и дано два пути запуска: через клиент и из командной строки.