HowToCook

Un servidor de base de datos de recetas que ofrece planificación de comidas, recomendaciones de recetas y sugerencias de menús para comidas diarias.

Documentación

🍳 HowToCook-MCP Server 🥘 -- Presume una semana de buena comida, rechaza la comida para llevar

English | 简体中文

La aceleración CDN y la protección de seguridad de este proyecto están patrocinadas por Tencent EdgeOne

La mejor solución de CDN, edge y seguridad de Asia - Tencent EdgeOne

¡Convierte a tu asistente de IA en un chef personal para que planifique tus tres comidas diarias!

Un servidor MCP (Model Context Protocol) construido sobre Anduin2017/HowToCook, que permite a tu asistente de IA recomendarte recetas y planificar tus comidas, ¡resolviendo el dilema del siglo de "¿qué como hoy?"!

Fuente de datos: Anduin2017/HowToCook ⭐ ¡Si aún no le has dado una estrella, ve a darle una!

🎉 ¿Quieres usar este MCP directamente? Pruébalo ahora https://howtocookmcp.weilei.site/

🎉 También ofrecemos DXT (Desktop Extensions) para que todos lo prueben, con instalación en un clic en Claude Desktop

A continuación: asegúrate de tener instalada la última versión de Claude Desktop. El archivo DXT de este MCP ya está subido al repositorio; puedes descargarlo directamente o hacer fork de este repositorio para compilarlo tú mismo.

DXT DXT DXT

¿Cómo empaquetar el desarrollo local como DXT?

  1. Ejecuta npm install -g @anthropic-ai/dxt

  2. En la carpeta que contiene tu servidor MCP local, ejecuta dxt init. Es decir, el directorio raíz de tu MCP. Este comando te guiará para crear manifest.json

  3. Ejecuta dxt pack para crear el archivo dxt

Ahora, cualquier aplicación compatible con DXT puede ejecutar tu servidor MCP local. Por ejemplo, abre el archivo con Claude para macOS y Windows y se mostrará el cuadro de diálogo de instalación.

Consulta: anthropics/dxt

📸 Vista previa

功能预览1 功能预览2

🔌 Clientes MCP compatibles

Este servidor es compatible con todos los asistentes de IA y clientes que admiten el protocolo MCP, incluyendo, entre otros:

  • 🤖 Aplicación de escritorio de Claude
  • 📝 Cursor
  • 💼 Otros clientes compatibles con MCP

✨ Deliciosas funciones

Este servidor MCP ofrece las siguientes herramientas gastronómicas:

  1. 📚 Consultar todas las recetas - Obtén todos los datos de recetas disponibles, la enciclopedia culinaria -- Úsalo con precaución -- el contexto es demasiado grande
  2. 🔍 Consultar recetas por categoría - Filtra recetas por categoría. ¿Quieres mariscos, desayuno, platos de carne o platos principales? ¡Con un solo clic!
  3. 📖 Consultar una receta específica - Consulta los detalles completos de una receta específica por su nombre, incluyendo ingredientes, pasos, etc.
  4. 🧩 Recomendación inteligente de comidas - Planifica una semana completa de deliciosos platos según tus restricciones alimentarias, alergias y número de comensales.
  5. 🎲 No sé qué comer - ¡Una bendición para los indecisos! Recomienda directamente el menú del día según el número de personas. ¡No más dudas!

🚀 Inicio rápido

📋 Requisitos previos

  • Node.js 16.0.0+ 🟢
  • npm o yarn 📦

💻 Pasos de instalación

  1. Clona el repositorio de recetas
git clone https://github.com/worryzyy/howtocook-mcp.git
cd howtocook-mcp
  1. Instala las dependencias (¡tan fácil como preparar los ingredientes!)
npm install
  1. Compila el código (el proceso de cocción...)
npm run build

🎯 Parámetros de línea de comandos

El servidor admite los siguientes parámetros de línea de comandos:

  • --transport <stdio|http|sse> - Selecciona el método de transporte (por defecto: stdio)
  • --port <number> - Puerto de escucha al usar transporte http o sse (por defecto: 3000)

Ejemplo: usar transporte http y escuchar en el puerto 8080

node build/index.js --transport http --port 8080

🍽️ Cómo empezar

🔥 Iniciar el servidor

npm start

🔧 Configurar el cliente MCP

Se recomienda usar Cursor para una experiencia rápida (dos formas)

  1. Usar el paquete npm: primero ejecuta npm i -g howtocook-mcp, de lo contrario aparecerá Failed to create client

Luego añade la configuración del servidor MCP en la configuración de Cursor:

{
	"mcpServers": {
		"howtocook-mcp": {
			"command": "npx",
			"args": ["-y", "howtocook-mcp"]
		}
	}
}
  1. Si clonaste el repositorio y lo ejecutas localmente, usa la siguiente configuración
{
	"mcpServers": {
		"howtocook-mcp": {
			"command": "node",
			"args": ["youpath\\howtocook-mcp\\build\\index.js"]
		}
	}
}

Otros clientes MCP

Para otros clientes compatibles con el protocolo MCP, consulta su documentación para la configuración. Normalmente necesitarás especificar:

  • Nombre del servidor: howtocook-mcp
  • Comando: npx -y howtocook-mcp
  1. Reinicia el cliente para que la magia culinaria surta efecto ✨

🧙‍♂️ Guía de uso de la magia del menú

A continuación se muestran ejemplos de prompts para usar en varios clientes MCP:

1. 📚 Consultar todas las recetas

Sin parámetros, ¡invoca directamente la enciclopedia gastronómica!

请使用howtocook的MCP服务查询所有菜谱

2. 🔍 Consultar recetas por categoría

请使用howtocook的MCP服务查询水产类的菜谱

Parámetros:

  • category: Categoría de receta (mariscos, desayuno, platos de carne, platos principales, etc.)

3. 🧩 Recomendación inteligente de recetas para una semana

请使用howtocook的MCP服务为3人推荐一周菜谱,我们家不吃香菜,对虾过敏

Parámetros:

  • allergies: Lista de alérgenos, por ejemplo ["大蒜", "虾"]
  • avoidItems: Ingredientes a evitar, por ejemplo ["葱", "姜"]
  • peopleCount: Número de comensales (1-10)

4. 🎲 ¿Qué como hoy?

请使用howtocook的MCP服务为4人晚餐推荐菜单

Parámetros:

  • peopleCount: Número de comensales (1-10)

📝 Consejos

  • Este paquete está publicado en npm; puedes instalarlo globalmente con npm install -g howtocook-mcp
  • Este servicio es compatible con todos los asistentes de IA y aplicaciones que admiten el protocolo MCP
  • En el primer uso, la IA puede necesitar un poco de tiempo para familiarizarse con estas herramientas (como calentar la sartén)

🤝 Contribuciones

¡Bienvenidos los forks y pull requests! ¡Mejoremos juntos este asistente gastronómico!

📄 Licencia

Licencia MIT - Úsalo libremente, ¡tan generoso como compartir recetas!


🍴 La comida está a punto de comenzar, ¿está listo tu apetito?