Open Food Facts MCP
MCP server for Open Food Facts product, ingredient, allergen, and nutrition lookup.
Descripción del creador (original en inglés)
Generate and remix recipes using cookwith.co
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"recipe": {
"command": "npx",
"args": [
"-y",
"@cookwith/recipe-mcp"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add recipe -- npx -y @cookwith/recipe-mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"recipe": {
"command": "npx",
"args": [
"-y",
"@cookwith/recipe-mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"recipe": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cookwith/recipe-mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026
Quien lo publicó (jkakar) no es el dueño del repo (blaideinc); puede que otra persona lo haya listado
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 0 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (1.0.4) llegó al registro hace 14 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Open Food Facts MCP, Modrinth MCP, Lichess MCP
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP server for Open Food Facts product, ingredient, allergen, and nutrition lookup.
Search Minecraft mods on Modrinth, filter by loader/game version, browse versions.
MCP server for Lichess, chess puzzles by rating, player stats, top players.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
An MCP (Model Context Protocol) server that provides AI-powered recipe generation and transformation tools. Generate personalized recipes based on dietary preferences, transform existing recipes to meet nutritional goals, and more.
npm install -g @cookwith/recipe-mcp
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": { "recipe-mcp": { "command": "npx", "args": ["@cookwith/recipe-mcp"], "env": { "COOKWITH_API_URL": "https://cookwith.co" } } } }
# Clone the repository
git clone https://github.com/cookwith/recipe-mcp.git cd recipe-mcp
npm install
npm run dev
// In Claude Desktop, you can say:
"Generate a healthy Mediterranean pasta dish with lots of vegetables"
// The tool will be called with: { "prompt": "A healthy Mediterranean pasta dish with lots of vegetables", "dietaryRestrictions": ["vegetarian"], "calories": "450", "servings": 4 }
// After generating or providing a recipe:
"Make this recipe vegan and reduce the calories by 200"
// The tool will be called with: { "recipe": { /* existing recipe object */ }, "instructions": "Make this vegan and reduce calories by 200", "calories": "350" }
generate_recipeGenerate a new recipe based on natural language instructions.
Parameters:
prompt (string, required) - Natural language descriptiondietaryRestrictions (string[], optional) - e.g., ["vegetarian", "gluten-free"]allergies (string[], optional) - Ingredients to avoiddislikes (string[], optional) - Foods to excludecalories (string, optional) - Target calories per servingprotein (string, optional) - Target protein in gramsservings (number, optional) - Number of servings (1-20, default: 4)transform_recipeTransform an existing recipe based on instructions.
Parameters:
recipe (object, required) - The recipe to transforminstructions (string, required) - How to modify the recipecalories (string, optional) - New target caloriesprotein (string, optional) - New target proteinservings (number, optional) - New number of servingsThe public API has the following rate limits:
interface Recipe {
title: string; description: string; ingredients: string[]; // e.g., ["2 cups flour", "1 tsp salt"] instructions: string[]; // Step-by-step instructions servings: number; prepTime?: number; // Minutes cookTime?: number; // Minutes totalTime?: number; // Minutes cuisine?: string; // e.g., "Italian", "Mexican" course?: string; // e.g., "main", "dessert" difficulty?: string; // e.g., "easy", "medium", "hard" calories?: number; // Per serving protein?: number; // Grams per serving carbs?: number; // Grams per serving fat?: number; // Grams per serving fiber?: number; // Grams per serving sugar?: number; // Grams per serving sodium?: number; // Milligrams per serving }
COOKWITH_API_URL - API endpoint (default: https://cookwith.co)For development or self-hosted instances:
export COOKWITH_API_URL=http://localhost:3000
npx @cookwith/recipe-mcp
// Request
{ "prompt": "Quick and easy chicken stir-fry" }
// Response { "title": "Quick Chicken Stir-Fry", "description": "A delicious and speedy chicken stir-fry...", "ingredients": [ "2 chicken breasts, sliced", "2 cups mixed vegetables", "3 tbsp soy sauce", // ... ], "instructions": [ "Heat oil in a large wok or skillet", "Add chicken and cook until golden", // ... ], "servings": 4, "prepTime": 10, "cookTime": 15, "calories": 320, "protein": 28 }
// Request
{ "recipe": { "title": "Classic Beef Lasagna", "ingredients": ["1 lb ground beef", "ricotta cheese", ...], // ... full recipe }, "instructions": "Make this vegetarian and lower in calories" }
// Response { "title": "Vegetarian Light Lasagna", "description": "A healthier vegetarian version...", "ingredients": [ "2 cups chopped mushrooms", "1 cup low-fat ricotta", // ... transformed ingredients ], // ... rest of transformed recipe }
If you receive a 429 error, you've exceeded the rate limit. Wait for the time specified in the retryAfter field before making another request.
Ensure your internet connection is stable and the API endpoint is accessible.
Check that your parameters match the expected format and constraints (e.g., servings between 1-20).
Contributions are welcome! Please see our Contributing Guide for details.
MIT License - see LICENSE file for details.