HowToCook MCP

MCP-сервер рецептов: агент ищет блюда по категориям, составляет меню на неделю с учетом аллергий и подсказывает ужин на сегодня

  • 795 ★ репозитория
  • Последний коммит
MCP-сервер

Минимальный доступ

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

  • Читает только встроенный файл рецептов, ключей, аккаунтов и сетевых запросов к внешним службам нет
  • В режимах http и sse открывает порт и разрешает запросы с любых источников
Все причины и проверки

worryzyy/howtocook-mcp

Установка

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

npx skillfoxx add mcp/howtocook-mcp

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

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

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

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

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

  • Читает только встроенный файл рецептов, ключей, аккаунтов и сетевых запросов к внешним службам нет
  • В режимах http и sse открывает порт и разрешает запросы с любых источников

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

Что делает

HowToCook MCP — сервер Model Context Protocol на базе справочника HowToCook, который превращает ИИ-ассистента в планировщика меню. Рецепты лежат в файле `all_recipes.json` внутри пакета, поэтому при работе сервер читает локальный файл и сетевых запросов к внешним сервисам не делает. Запускается он командой `npx -y howtocook-mcp` по стандартному вводу и выводу или в режимах `http` и `sse` с ключами `--transport` и `--port`. Сервер дает пять инструментов. `mcp_howtocook_getAllRecipes` отдает всю книгу целиком, автор предупреждает, что это сильно раздувает контекст. `mcp_howtocook_getRecipesByCategory` отбирает блюда по категории, например水产 (рыба и морепродукты), 早餐 (завтраки), 荤菜 (мясные блюда) или 主食 (основные блюда с крупами и тестом). `mcp_howtocook_getRecipeById` возвращает полный рецепт по названию или идентификатору с нечетким поиском: ингредиенты и шаги, а при неоднозначном запросе до пяти вариантов. Два инструмента планируют. `mcp_howtocook_recommendMeals` принимает список аллергенов, продукты, которые нужно исключить, и число едоков от 1 до 10, а возвращает план питания на неделю с приблизительным списком покупок. `mcp_howtocook_whatToEat` по числу едоков подбирает сочетание мясных и других блюд на ужин. Для Claude Desktop в репозитории лежит готовый файл `HowToCook-mcp.dxt`, устанавливаемый одним действием.

Для кого. Тем, кто хочет, чтобы ассистент в Claude Desktop или Cursor составлял меню по справочнику китайской домашней кухни. Названия блюд и категорий в нем китайские.

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

  • Нужно меню на неделю для семьи с учетом аллергий и продуктов, которые никто не ест
  • Надо быстро решить, что приготовить на ужин на 2–4 человека, без долгого выбора
  • Нужен отбор рецептов по категории, например завтраков, рыбы или основных блюд
  • Вы изучаете, как устроен небольшой MCP-сервер на TypeScript с тремя видами подключения

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

  • Нужны рецепты на русском: справочник и названия категорий написаны по-китайски, а перевод ложится на ассистента
  • Нужна лицензия, которой можно доверять: в репозитории нет файла лицензии
  • Требуется подсчет калорий, цены продуктов или заказ доставки: сервер отдает только рецепты и выбор меню
  • Сервер должен жить без Node.js: для запуска нужна версия 16.0.0 или новее

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

Через howtocook составь меню на неделю на троих без кинзы, у ребенка аллергия на креветки

MCP

Транспорт
stdio, http, sse
Авторизация
не нужна

Ограничения

Это неофициальная реализация поверх справочника Anduin2017/HowToCook: у автора сервера свой репозиторий и свой набор данных в `all_recipes.json`.

Лицензия не определена однозначно: описание проекта называет MIT, `package.json` указывает ISC, а файла лицензии в репозитории нет. Права на использование и копирование уточните у автора.

Категории при запросе нужно писать по-китайски, например 水产 или 早餐. Инструмент `mcp_howtocook_getAllRecipes` отдает весь справочник сразу, и автор сам советует им не злоупотреблять из-за размера контекста.

Версия 0.2.2. Необходим Node.js 16.0.0 или новее, а для режима `http` порт по умолчанию 3000.

Как отключить. Удалите запись `howtocook-mcp` из конфигурации MCP клиента и перезапустите его. Если ставили глобально, выполните `npm uninstall -g howtocook-mcp`. Файл `.dxt` в Claude Desktop отключается в настройках расширений.

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

Откуда у сервера рецепты и нужен ли интернет?

Рецепты берутся из локального файла `all_recipes.json`, который входит в пакет и собран по справочнику HowToCook. Сервер читает его при запуске и в работе к внешним службам не обращается.

Как составить меню с учетом аллергий?

Инструмент `mcp_howtocook_recommendMeals` принимает аллергены в `allergies`, продукты, которые нужно исключить, в `avoidItems` и число едоков в `peopleCount` от 1 до 10. Он возвращает план питания на неделю и приблизительный список покупок.

Как выбрать ужин, если не знаешь, что приготовить?

Инструмент `mcp_howtocook_whatToEat` принимает только число едоков от 1 до 10 и подбирает сочетание мясных и других блюд. Выбор случайный, поэтому повторный вызов может дать другое меню.

Как установить сервер в Claude Desktop?

В репозитории лежит готовый файл `HowToCook-mcp.dxt`: открытие этого файла в Claude Desktop показывает окно установки. Файл можно собрать и самому командой `dxt pack` из папки проекта.

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

Выполните `node build/index.js --transport http --port 8080` после сборки командой `npm run build`. Сервер отвечает на пути `/mcp`. Без ключей он работает по стандартному вводу и выводу, а порт HTTP и SSE по умолчанию 3000.

Обсуждение

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

MCP-серверы

MCP-сервер Trello на 57 инструментов: карточки, списки, чек-листы, вложения, комментарии, поля и рабочие пространства, плюс выгрузка критериев приемки

MCP-серверШирокий доступ448Звезды репозитория
Официальный

MCP-сервер для учета тренировок: Claude Desktop, Cursor и Cline читают программы, подходы, вес тела и 1ПМ из вашего самостоятельно развернутого openGym

MCP-серверРасширенный доступ17,2 тыс.Звезды репозитория

Passage of Time MCP дает модели текущее время и семь инструментов для расчета интервалов, сдвигов и контекста даты, чтобы она не считала время в уме

MCP-серверМинимальный доступ723Звезды репозитория
Официальный

Официальный MCP-сервер Todoist: агент ищет, создает и меняет задачи и проекты в вашем аккаунте

MCP-серверРасширенный доступ562Звезды репозитория

MCP-сервер для WeChat Reading: ИИ-агент получает вашу книжную полку, заметки, подчеркивания и популярные отзывы

MCP-серверШирокий доступ584Звезды репозитория

Коротко о README

Описание проекта на китайском с английским вариантом отдельным файлом. В нем видны ссылка на исходный справочник, облегченная установка через DXT, список инструментов с примерами запросов, шаги сборки из исходников, ключи командной строки и два примера настройки Cursor. Рядом лежат исходники на TypeScript, образ Docker и файл с рецептами.

Бейдж для README

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

Foxx AIHowToCook MCP
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.