What's Cooking
Ask Gusto what to cook tonight from what you have. One full dinner: recipe, steps, shopping list.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin get_explore_recipe
- LOWin browse_explore
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"whats-cooking": {
"url": "https://whatscooking.guide/mcp-server"
}
}
}Remote-Endpunkte
https://whatscooking.guide/mcp-serverstreamable-httpWas es kann
Tool-Inventar
Tools (3)
🟢whats_for_dinner(have, cuisine, servings, diet, max_minutes, ...)
What should I cook tonight with what I have? Gusto, What's Cooking's chef, decides one complete dinner and returns the full recipe, steps, and a list of what to buy. Inputs (all optional): have (what is already in the kitchen, a list or a sentence), cuisine, servings (default 2, max 24), diet (hard constraints such as vegetarian, vegan, gluten-free), max_minutes, mood, skill. Salt, pepper, oil and water are assumed on hand. Call again with different inputs for another idea. Example: {"have":["chicken"],"cuisine":"Mexican"}
Eingabe-Schema
{
"type": "object",
"properties": {
"have": {
"description": "Ingredients already on hand, e.g. [\"chicken\",\"rice\"] or \"chicken, rice and an onion\".",
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "string"
}
]
},
"cuisine": {
"type": "string",
"description": "e.g. Mexican, Thai, Italian."
},
"servings": {
"type": "integer",
"minimum": 1,
"maximum": 24,
"description": "How many people. Default 2."
},
"diet": {
"type": "array",
"items": {
"type": "string"
},
"description": "Hard dietary constraints, e.g. [\"vegetarian\"]."
},
"max_minutes": {
"type": "integer",
"minimum": 5,
"description": "Total time limit in minutes."
},
"mood": {
"type": "string",
"description": "e.g. cozy, light, celebratory."
},
"skill": {
"type": "string",
"description": "e.g. beginner, confident."
}
}
}🟢browse_explore(query, author, limit)
What recipes have people and Gusto shared on What's Cooking? Inputs (all optional): query (matched against titles, tags and ingredients), author (e.g. "Gusto"), limit (default 5, max 20). Returns short picks; call get_explore_recipe with an id for the full recipe. Example: {"query":"chicken","author":"Gusto"}
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A dish, ingredient or tag, e.g. \"chicken\" or \"vegan\"."
},
"author": {
"type": "string",
"description": "Only recipes by this author, e.g. \"Gusto\"."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "How many picks. Default 5."
}
}
}🟢get_explore_recipe(id, servings)
What's the full recipe for this Explore pick? Inputs: id (from browse_explore, required), servings (optional; quantities are scaled when it differs from the original). Example: {"id":"<id from browse_explore>","servings":4}
Eingabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The recipe id from browse_explore."
},
"servings": {
"type": "integer",
"minimum": 1,
"maximum": 48,
"description": "Scale to this many servings."
}
},
"required": [
"id"
]
}Community
Nachweis