Перейти к содержимому

Howtocook Mcp

Рекомендует рецепты, планирует меню и решает 'что есть сегодня' для AI-ассистентов на базе HowToCook.

TypeScript
606 stars

Описание

Это MCP-сервер на Node.js, основанный на репозитории HowToCook, превращающий AI в личного шеф-повара. Поддерживает запросы рецептов по категориям, детальные описания блюд, персонализированные планы на неделю с учетом аллергий и人数. Идеален для интеграции с Claude, Cursor и другими MCP-клиентами. Данные из 1000+ рецептов, совместим с stdio/http/sse. Применения: ежедневное планирование еды, помощь в кулинарии для семей.

Возможности

Запрос всех рецептов

Получение полного списка доступных рецептов из базы HowToCook (осторожно, большой объем данных).

Поиск по категории

Фильтрация рецептов по типам: вода, завтрак, мясо, гарниры и т.д.

Детали конкретного рецепта

Полная информация о блюде: ингредиенты, шаги приготовления по названию.

Персонализированные рекомендации на неделю

Планирование меню для 1–10 человек с учетом аллергий и предпочтений (например, без креветок или кинзы).

Случайное меню на день

Быстрая рекомендация блюд для ужина или обеда по числу человек при выборе 'не знаю, что есть'.

Установка

Требования: Node.js 16.0.0+, npm.

  1. Клонируйте репозиторий:
git clone https://github.com/worryzyy/howtocook-mcp.git
cd howtocook-mcp
  1. Установите зависимости:
npm install
  1. Соберите проект:
pm run build
  1. Запустите сервер:
npm start

Для глобальной установки: npm install -g howtocook-mcp.

Конфигурация для Cursor (npm):

{
  "mcpServers": {
    "howtocook-mcp": {
      "command": "npx",
      "args": ["-y", "howtocook-mcp"]
    }
  }
}

Для локального: замените args на путь к build/index.js.

Информация

Язык
TypeScript
GitHub Stars
606

Ссылки