What's Cooking

Ask Gusto what to cook tonight from what you have. One full dinner: recipe, steps, shopping list.

使うべきか

品質と安全性

A
説明の品質
90%
スキーマの完全性
92%
命名の品質
87%
ポイズニングのリスク
100%
権限の一致
90%
プロトコルへの準拠
100%

検出事項(2)

  • LOWTool 'get_explore_recipe' description lacks action verbget_explore_recipe 内
  • LOWTool 'browse_explore' suggests web access but openWorldHint=falsebrowse_explore 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~753トークン数(ツール定義)
~1.2 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.59%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "whats-cooking": {
      "url": "https://whatscooking.guide/mcp-server"
    }
  }
}

リモートエンドポイント

https://whatscooking.guide/mcp-serverstreamable-http

できること

ツール一覧

ツール(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"}

入力スキーマ

{
  "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"}

入力スキーマ

{
  "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}

入力スキーマ

{
  "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"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 3 件