Recipes Daily

Search recipes and cooking guides on recipes-daily.com, or find recipes from ingredients you have.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
90%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~958Token(工具定義)
~1.1 KB典型回應大小
中等的注意力影響(128k 上下文的 0.75%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "recipes": {
      "url": "https://recipes-daily.com/mcp"
    }
  }
}

遠端端點

https://recipes-daily.com/mcpstreamable-http

它能做什麼

工具清單

工具(4)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_recipes(query, limit, page)

Find something to cook, from the recipes published at recipes-daily.com. Call this for any question about what to make — a dish by name, a cuisine, a weeknight time budget, a week of dinners — rather than answering from memory, because each result is a real page with quantities, timings and a photograph behind it. For what to cook from ingredients someone already has, call find_recipes_by_ingredients instead: this tool requires every query word to appear in one recipe, so several ingredient names in one search return nothing rather than a coverage report. Returns a shortlist — title, absolute URL, description, total time, servings and categories — so candidates can be ruled out without opening them. The first page also lists matching cooking guides, for how and why questions about technique, storage and substitutions; read one in full with read_guide.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "description": "What to search for. Recipes are matched on titles and descriptions, so a word or short phrase matches better than a full question, and there are no boolean operators. Omit it to list every recipe, newest first.",
      "maxLength": 200,
      "type": "string"
    },
    "limit": {
      "description": "Results per page.",
      "default": 25,
      "minimum": 1,
      "maximum": 50,
      "type": "integer"
    },
    "page": {
      "description": "1-based. The response names the next page when there is one.",
      "default": 1,
      "minimum": 1,
      "type": "integer"
    }
  }
}
🟢find_recipes_by_ingredients(ingredients, limit)

Given ingredients someone has, rank the recipes at recipes-daily.com by how many of them each one uses and name what is missing from the rest. Matches by ingredient text, not identity — a near-miss on the name still counts, but two ingredients that are genuinely different words for the same thing (courgette/zucchini) may not. This is not a substitution finder: if nothing uses every ingredient given, the closest partial matches are still worth reading — deciding whether a missing ingredient can be swapped or skipped is the caller's call, not this tool's.

輸入結構描述

{
  "type": "object",
  "properties": {
    "ingredients": {
      "description": "What is on hand, one ingredient per entry — e.g. [\"broccoli\", \"chicken breast\", \"lemon\"].",
      "minItems": 1,
      "maxItems": 10,
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "limit": {
      "description": "Recipes to return, ranked by coverage.",
      "default": 10,
      "minimum": 1,
      "maximum": 25,
      "type": "integer"
    }
  }
}
🟢show_recipes(recipes)

Draw recipes as picture cards the person can click through to. Takes any recipes-daily.com recipe URLs you are already holding. Whenever you name recipes from this server in an answer, pass those same ones here — the cards are how a person actually gets to a recipe, and they appear only if you call this. Order is kept, so put the strongest recommendation first.

輸入結構描述

{
  "type": "object",
  "properties": {
    "recipes": {
      "description": "The recipes to draw, as absolute recipes-daily.com URLs — e.g. [\"https://recipes-daily.com/make/chicken-piccata-pan-fried-25-minute\"]. A bare slug works too. Order is kept, so put the strongest recommendation first.",
      "minItems": 1,
      "maxItems": 12,
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  }
}
🟢read_guide(guide)

Read the full text of a cooking guide from recipes-daily.com, as markdown. Call this when search_recipes lists a guide that answers the question — how or why something works in the kitchen, how to store or substitute an ingredient, how to use a piece of equipment — and answer from what it says rather than from memory, citing its URL. Pass the guide URL exactly as search_recipes returned it. For recipes, use show_recipes instead: a recipe is a page the person cooks from, not text to retell.

輸入結構描述

{
  "type": "object",
  "properties": {
    "guide": {
      "description": "The guide to read, as the absolute recipes-daily.com URL search_recipes returned — e.g. \"https://recipes-daily.com/guides/preparations/why-do-dried-beans-take-so-long-to-cook\".",
      "maxLength": 300,
      "type": "string"
    }
  }
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本4 個工具
已驗證未記錄版本3 個工具
已驗證未記錄版本3 個工具