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

A
Qualität der Beschreibung
90%
Vollständigkeit des Schemas
92%
Qualität der Benennung
87%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
90%
Einhaltung des Protokolls
100%

Befunde (2)

  • LOWTool 'get_explore_recipe' description lacks action verbin get_explore_recipe
  • LOWTool 'browse_explore' suggests web access but openWorldHint=falsein browse_explore

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~753Tokens (Tool-Definitionen)
~1.2 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.59% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (3)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet3 Tools