Skip to main content
Glama

Servidor MCP Scraps Kitchen

scraps-mcp MCP server

El cerebro culinario de tu asistente de IA. Scraps Kitchen proporciona a cualquier agente de IA inteligencia de cocina persistente y consciente del hogar: seguimiento de despensa, seguridad dietética, gestión de recetas, listas de la compra y más.

A diferencia de la memoria genérica de un chatbot, Scraps mantiene datos de cocina estructurados: qué hay en tu nevera, para quién cocinas, sus alergias y preferencias, tu historial de recetas con notas de cocina y tu equipamiento de cocina. Cualquier agente compatible con MCP puede aprovechar esto para tener conversaciones sobre cocina genuinamente personalizadas.

Servidor en vivo: https://api.scraps.kitchen/mcp (HTTP transmitible) Aplicación web: scraps.kitchen


Inicio rápido

Claude Desktop

Añade a tu claude_desktop_config.json:

{
  "mcpServers": {
    "scraps-kitchen": {
      "type": "streamable-http",
      "url": "https://api.scraps.kitchen/mcp"
    }
  }
}

VS Code / Cursor

Añade a tus ajustes de MCP:

{
  "servers": {
    "scraps-kitchen": {
      "type": "streamable-http",
      "url": "https://api.scraps.kitchen/mcp"
    }
  }
}

En el primer uso, se te pedirá que te autentiques mediante OAuth. Puedes crear una cuenta directamente en el flujo de OAuth: se enviará un código de un solo uso a tu correo electrónico para su verificación. No es necesario visitar scraps.kitchen por separado.


Herramientas (27)

Sugerencias de comidas

Herramienta

Descripción

suggest_quick_meal

Genera una receta a partir de ingredientes. 1 llamada gratuita por usuario cada 24 horas.

Despensa (6 herramientas)

Herramienta

Descripción

get_pantry

Lista los artículos de la despensa con categoría, cantidad, estado de existencias, perecederos y consejos de almacenamiento. Filtra por artículos en stock o caducados.

add_pantry_items

Añade hasta 50 artículos a la vez. Enriquecido automáticamente con inteligencia alimentaria.

update_pantry_item

Actualiza el nombre, cantidad, unidad, categoría o estado de existencias.

remove_pantry_item

Elimina permanentemente un artículo de la despensa.

mark_ingredients_used

Marca los ingredientes como consumidos después de cocinar. Coincidencia difusa de nombres. Los productos básicos se omiten automáticamente.

confirm_pantry_fresh

Reinicia el reloj de caducidad en los artículos que el usuario confirma que aún están en buen estado.

Lista de la compra (5 herramientas)

Herramienta

Descripción

get_shopping_list

Lista los artículos de la compra con estado de marcado. Filtra por comprados/pendientes.

add_shopping_list_item

Añade un solo artículo a la lista.

add_recipe_to_shopping_list

Añade todos los ingredientes de una receta guardada a la vez.

check_off_shopping_item

Marca los artículos como comprados o aún necesarios.

remove_shopping_list_item

Elimina un solo artículo.

clear_checked_shopping_items

Elimina todos los artículos marcados a la vez (limpieza tras la compra).

Hogar (4 herramientas)

Herramienta

Descripción

get_household

Lista los miembros del hogar con alérgenos, restricciones, preferencias, aversiones, objetivos y etapas de la vida.

add_diner

Añade un miembro del hogar con perfil dietético.

update_diner

Actualiza los detalles dietéticos. Los campos de matriz se reemplazan por completo: envía la lista completa.

remove_diner

Elimina a un miembro y sus valoraciones de recetas.

Equipamiento (4 herramientas)

Herramienta

Descripción

get_equipment

Lista el equipamiento de cocina (herramientas, electrodomésticos).

add_equipment

Añade una pieza de equipamiento con notas opcionales.

update_equipment

Actualiza el nombre o las notas del equipamiento.

remove_equipment

Elimina equipamiento del inventario.

Recetas (6 herramientas)

Herramienta

Descripción

get_recipes

Lista las recetas guardadas. Busca por palabra clave, filtra por estado o favoritos.

get_recipe

Detalle completo de la receta: ingredientes, pasos, notas de cocina, valoraciones de comensales.

update_recipe

Actualiza el título, estado, valoración, favorito o estado de uso compartido.

delete_recipe

Elimina permanentemente una receta y todos los datos asociados.

add_recipe_note

Registra notas de cocina: observaciones, modificaciones, valoraciones por cocinado.

rate_recipe_for_diner

Realiza un seguimiento de qué miembros del hogar amaron qué recetas.


Autenticación

Todas las herramientas requieren autenticación. Scraps utiliza OAuth 2.1 con PKCE; la mayoría de los clientes MCP manejan esto automáticamente. Verás un aviso de inicio de sesión en la primera conexión, donde puedes iniciar sesión o crear una cuenta nueva con verificación OTP por correo electrónico.

Alcances (Scopes):

Alcance

Acceso

read:pantry

Ver inventario de despensa

read:household

Ver información dietética del hogar

read:recipes

Ver recetas guardadas

write:pantry

Actualizar despensa

write:recipes

Guardar recetas y notas de cocina

write:shopping

Gestionar lista de la compra

write:household

Gestionar miembros del hogar

write:equipment

Gestionar equipamiento de cocina

Descubrimiento: https://api.scraps.kitchen/.well-known/mcp.json


Cómo utilizan los agentes Scraps

Scraps es una capa de datos, no un motor de razonamiento. Almacena inteligencia de cocina estructurada que hace que cualquier asistente de IA sea mejor en las conversaciones sobre cocina:

  1. Lee el contexto de la cocinaget_pantry, get_household, get_equipment, get_recipes

  2. Usa tu propio LLM para razonar sobre qué cocinar, considerando alergias, preferencias e ingredientes disponibles

  3. Escribe los resultadosmark_ingredients_used, add_recipe_note, rate_recipe_for_diner

Cada interacción hace que los datos sean más ricos. Más historial de cocina, más comentarios de los comensales, más precisión en la despensa, lo que hace que la siguiente conversación sea mejor.


Flujos de trabajo de ejemplo

"¿Qué debería cocinar esta noche?"

  1. get_pantry → ver ingredientes disponibles

  2. get_household → comprobar restricciones dietéticas y alérgenos

  3. get_equipment → saber qué herramientas están disponibles

  4. get_recipes(status: "cooked") → ver qué ha funcionado antes

  5. El agente razona sobre una sugerencia de comida usando todo este contexto

Después de cocinar:

  1. mark_ingredients_used(["muslos de pollo", "jengibre", "salsa de soja"]) → actualizar despensa

  2. add_recipe_note(recipe_id, "Añadí ajo extra, sellé 2 minutos más") → construir historial de cocina

  3. rate_recipe_for_diner(recipe_id, diner_id, { loved_it: true }) → realizar seguimiento de preferencias

Planificación de la compra:

  1. get_pantry(stale_only: true) → artículos que han pasado su ventana de frescura

  2. get_shopping_list → lista existente

  3. add_shopping_list_item("huevos") → añadir lo que se necesita

  4. Después de comprar: add_pantry_items([...]) → reponer, clear_checked_shopping_items → limpiar lista


Enlaces


Licencia

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mitchmolstad/scraps-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server