mcd-budget-bite — скилл

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

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

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

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

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

tttmc/mcd-budget-bite

Установка

Работает в

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

npx skillfoxx add skills/mcd-budget-bite

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

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

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

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

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

  • Использует токен MCP McDonald's Китая для чтения меню и цен.

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

Что делает

Скилл работает поверх MCP McDonald's Китая. Пользователь называет два ограничения: потолок бюджета и потолок калорий. Решатель перебирает все допустимые комбинации и выдает три плана: самый сытный, самый дешевый и сбалансированный. Решение остается за человеком. К каждому плану добавляются подсказки по калориям и рейтинг «ценность за юань»: калории и белок на юань. Комплексные обеды раскладываются на составляющие, и питательность суммируется. Позиции без данных помечаются и исключаются, значения не угадываются. Данные для демо-страницы сняты с MCP по одному ресторану в Шанхае 10 октября 2026. На странице `docs/index.html` ползунки бюджета и калорий пересчитывают планы без токена и сети, логика сверена с версией для командной строки на шести сценариях.

Для кого. Тем, кто заказывает в McDonald's Китая и считает одновременно деньги и калории, например при похудении.

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

  • Обед ограничен 30 юанями, и нужно выбрать лучшее сочетание.
  • Нужен заказ не более 700 килокалорий и без лишних трат.
  • Хочется сравнить, где больше белка на юань.
  • Страницу хотят открыть локально без токена и без сети.

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

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

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

Мне 25 юаней и не больше 700 килокалорий на обед в McDonald's. Покажи три плана и рейтинг ценности.

Ограничения

Для живых данных нужен токен MCP McDonald's Китая с open.mcd.cn (вход по номеру телефона), он передается через переменную `MCD_MCP_TOKEN` или файл `mcp-config.example.json`. Без токена работает только демо-страница на снимке меню одного ресторана за 10 октября 2026: цены и состав в других ресторанах и в другое время могут отличаться. Скилл рассчитан на WorkBuddy, описание на китайском языке. Позиции без данных исключаются, из-за этого в планах могут отсутствовать блюда. Лицензия в репозитории не указана.

Как отключить. Удалите папку скилла из каталога навыков и уберите `MCD_MCP_TOKEN` из окружения. Токен при необходимости отзовите на open.mcd.cn.

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

Как проверить без токена?

Откройте `docs/index.html` в браузере: страница автономна, не требует сети и не отправляет заказы.

Как получить токен?

Зайдите на open.mcd.cn/mcp, войдите по номеру телефона, откройте консоль и нажмите «активировать».

Что за три плана?

Самый сытный, самый дешевый и сбалансированный. Окончательный выбор остается за пользователем.

Что со спорными данными?

Недостающие позиции помечаются и исключаются, значения не оцениваются на глаз.

Чем он отличается от поиска купонов?

Он решает задачу с двумя ограничениями сразу, бюджетом и калориями, а скидки лишь часть экономии.

Обсуждение

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

Скиллы

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

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

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

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

Скилл для заказа в McDonald's Китая: две проверки, по цене и по калориям, и три комбинации, которые проходят обе.

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

Скилл для заказа в McDonald's Китая по калориям и белку: считает питательность до ингредиентов и ищет самые дешевые комбинации

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

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

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

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

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

Коротко о README

Проект сочетает скилл, решатель на Python и автономную демо-страницу, логика которой проверена скриптом `scripts/verify_demo.js`.

Бейдж для README

Исходный SKILL.md

---
name: mcd-budget-bite
description: 麦麦预算餐盘。在预算上限与热量上限双重约束下,求解麦当劳最优点餐组合,输出最饱型/最省型/最均衡型三套方案、热量贴士与每元性价比天梯榜。当用户说「XX块能吃啥麦当劳」「预算30元点麦当劳」「麦当劳怎么点最划算」「减肥期吃麦当劳怎么点」「帮我算一下这顿多少大卡」时使用。
---

# 麦麦预算餐盘(mcd-budget-bite)

给我一个预算,还你一份「吃得饱、花得值、热量心里有数」的麦当劳组合。

## 何时使用

用户给出预算、热量上限,或表达「想吃麦当劳但不想花太多/怕长胖」时启用。典型说法:

- 「30 块能吃啥麦当劳」
- 「预算 25,热量别超 700 大卡」
- 「减脂期吃麦当劳怎么点」
- 「麦当劳怎么点最划算」
- 「帮我算一下巨无霸三件套多少大卡」

## 工作流程

### 1. 收集约束(缺什么问什么,但一次最多问两个问题)

| 参数 | 默认值 | 说明 |
|---|---|---|
| 预算上限 | 必问 | 用户不主动给就直接问 |
| 热量上限 | 800 kcal | 用户没说就用默认,并在输出里注明 |
| 忌口 | 无 | 如「不要酸黄瓜」「不要香菜」 |
| 就餐方式 | 到店自提 | 外送需先查配送地址 |

### 2. 依次调用麦当劳 MCP

```
now-time-info        → 判定早餐/正餐时段,决定取哪套菜单
query-nearby-stores  → 定位门店(到店自提 beType=1)
query-meals          → 拉取当前门店可售菜单
list-nutrition-foods → 拉取营养数据
query-meal-detail    → 拆解套餐 / 解析杯型默认规格
calculate-price      → 对最终候选复核真实应付价
```

门店查询注意:`query-nearby-stores` 的 `searchType=2` 必须同时传 `city` 和 `keyword`,
只传一个会返回 600058「城市名或者关键词不能为空」。

### 3. 求解

```bash
export MCD_MCP_TOKEN=<用户的 token>
python scripts/solve.py --store <门店编码> --budget 30 --kcal 800
```

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