Skip to main content
Glama

Scraps Kitchen MCP-Server

scraps-mcp MCP-Server

Das Kochgehirn Ihres KI-Assistenten. Scraps Kitchen verleiht jedem KI-Agenten eine dauerhafte, haushaltsbewusste Küchenintelligenz – Vorratsverfolgung, Ernährungssicherheit, Rezeptverwaltung, Einkaufslisten und mehr.

Im Gegensatz zum allgemeinen Chatbot-Gedächtnis verwaltet Scraps strukturierte Kochdaten: was in Ihrem Kühlschrank ist, für wen Sie kochen, deren Allergien und Vorlieben, Ihre Rezept-Historie mit Kochnotizen und Ihre Küchenausstattung. Jeder MCP-kompatible Agent kann darauf zugreifen, um wirklich personalisierte Kochgespräche zu führen.

Live-Server: https://api.scraps.kitchen/mcp (Streamable HTTP) Web-App: scraps.kitchen


Schnelleinstieg

Claude Desktop

Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:

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

VS Code / Cursor

Fügen Sie dies zu Ihren MCP-Einstellungen hinzu:

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

Bei der ersten Verwendung werden Sie aufgefordert, sich über OAuth zu authentifizieren. Sie können direkt im OAuth-Prozess ein Konto erstellen – ein Einmalcode wird zur Verifizierung an Ihre E-Mail-Adresse gesendet. Sie müssen scraps.kitchen nicht separat besuchen.


Tools (27)

Mahlzeitenvorschläge

Tool

Beschreibung

suggest_quick_meal

Generiert ein Rezept aus Zutaten. 1 kostenloser Aufruf pro Benutzer alle 24 Stunden.

Vorratskammer (6 Tools)

Tool

Beschreibung

get_pantry

Listet Vorratsartikel mit Kategorie, Menge, Lagerstatus, Verderblichkeit und Lagerhinweisen auf. Filtern nach vorrätigen oder abgelaufenen Artikeln.

add_pantry_items

Fügt bis zu 50 Artikel gleichzeitig hinzu. Automatisch mit Lebensmittelintelligenz angereichert.

update_pantry_item

Aktualisiert Name, Menge, Einheit, Kategorie oder Lagerstatus.

remove_pantry_item

Löscht dauerhaft einen Vorratsartikel.

mark_ingredients_used

Markiert Zutaten nach dem Kochen als verbraucht. Fuzzy-Namensabgleich. Grundnahrungsmittel werden automatisch übersprungen.

confirm_pantry_fresh

Setzt den Frische-Timer für Artikel zurück, die der Benutzer als noch gut bestätigt.

Einkaufsliste (5 Tools)

Tool

Beschreibung

get_shopping_list

Listet Einkaufsartikel mit Status (abgehakt/offen) auf. Filtern nach gekauft/verbleibend.

add_shopping_list_item

Fügt einen einzelnen Artikel zur Liste hinzu.

add_recipe_to_shopping_list

Fügt alle Zutaten eines gespeicherten Rezepts auf einmal hinzu.

check_off_shopping_item

Markiert Artikel als gekauft oder noch benötigt.

remove_shopping_list_item

Entfernt einen einzelnen Artikel.

clear_checked_shopping_items

Entfernt alle abgehakten Artikel auf einmal (Aufräumen nach dem Einkauf).

Haushalt (4 Tools)

Tool

Beschreibung

get_household

Listet Haushaltsmitglieder mit Allergien, Einschränkungen, Vorlieben, Abneigungen, Zielen und Lebensphasen auf.

add_diner

Fügt ein Haushaltsmitglied mit Ernährungsprofil hinzu.

update_diner

Aktualisiert Ernährungsdetails. Array-Felder werden vollständig ersetzt – senden Sie die vollständige Liste.

remove_diner

Entfernt ein Mitglied und dessen Rezeptbewertungen.

Ausstattung (4 Tools)

Tool

Beschreibung

get_equipment

Listet Küchenausstattung (Werkzeuge, Geräte) auf.

add_equipment

Fügt ein Ausrüstungsteil mit optionalen Notizen hinzu.

update_equipment

Aktualisiert Namen oder Notizen der Ausrüstung.

remove_equipment

Entfernt Ausrüstung aus dem Inventar.

Rezepte (6 Tools)

Tool

Beschreibung

get_recipes

Listet gespeicherte Rezepte auf. Suche nach Stichwort, Filter nach Status oder Favoriten.

get_recipe

Vollständige Rezeptdetails: Zutaten, Schritte, Kochnotizen, Bewertungen.

update_recipe

Aktualisiert Titel, Status, Bewertung, Favoriten- oder Freigabestatus.

delete_recipe

Löscht dauerhaft ein Rezept und alle zugehörigen Daten.

add_recipe_note

Zeichnet Kochnotizen auf – Beobachtungen, Änderungen, Bewertungen pro Kochvorgang.

rate_recipe_for_diner

Verfolgt, welche Haushaltsmitglieder welche Rezepte mochten.


Authentifizierung

Alle Tools erfordern eine Authentifizierung. Scraps verwendet OAuth 2.1 mit PKCE – die meisten MCP-Clients handhaben dies automatisch. Sie sehen bei der ersten Verbindung eine Anmeldeaufforderung, bei der Sie sich anmelden oder ein neues Konto mit E-Mail-OTP-Verifizierung erstellen können.

Bereiche (Scopes):

Scope

Zugriff

read:pantry

Vorratsinventar anzeigen

read:household

Haushalts-Ernährungsdaten anzeigen

read:recipes

Gespeicherte Rezepte anzeigen

write:pantry

Vorrat aktualisieren

write:recipes

Rezepte und Kochnotizen speichern

write:shopping

Einkaufsliste verwalten

write:household

Haushaltsmitglieder verwalten

write:equipment

Küchenausstattung verwalten

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


Wie Agenten Scraps nutzen

Scraps ist eine Datenschicht, keine Reasoning-Engine. Es speichert strukturierte Küchenintelligenz, die jeden KI-Assistenten besser in Kochgesprächen macht:

  1. Küchenkontext lesenget_pantry, get_household, get_equipment, get_recipes

  2. Eigene LLM nutzen, um zu überlegen, was gekocht werden soll, unter Berücksichtigung von Allergien, Vorlieben und verfügbaren Zutaten

  3. Ergebnisse zurückschreibenmark_ingredients_used, add_recipe_note, rate_recipe_for_diner

Jede Interaktion macht die Daten reichhaltiger. Mehr Kochhistorie, mehr Feedback, genauere Vorräte – was das nächste Gespräch verbessert.


Beispiel-Workflows

"Was soll ich heute Abend kochen?"

  1. get_pantry → verfügbare Zutaten sehen

  2. get_household → Ernährungseinschränkungen und Allergien prüfen

  3. get_equipment → wissen, welche Werkzeuge verfügbar sind

  4. get_recipes(status: "cooked") → sehen, was früher funktioniert hat

  5. Agent überlegt sich einen Mahlzeitenvorschlag unter Verwendung dieses gesamten Kontexts

Nach dem Kochen:

  1. mark_ingredients_used(["Hähnchenschenkel", "Ingwer", "Sojasauce"]) → Vorrat aktualisieren

  2. add_recipe_note(recipe_id, "Extra Knoblauch hinzugefügt, 2 Min. länger angebraten") → Kochhistorie aufbauen

  3. rate_recipe_for_diner(recipe_id, diner_id, { loved_it: true }) → Vorlieben verfolgen

Einkaufsplanung:

  1. get_pantry(stale_only: true) → Artikel, deren Frischefenster abgelaufen ist

  2. get_shopping_list → bestehende Liste

  3. add_shopping_list_item("Eier") → hinzufügen, was benötigt wird

  4. Nach dem Einkauf: add_pantry_items([...]) → auffüllen, clear_checked_shopping_items → Liste bereinigen



Lizenz

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