Recipes Daily
Search recipes and cooking guides on recipes-daily.com, or find recipes from ingredients you have.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"recipes": {
"url": "https://recipes-daily.com/mcp"
}
}
}원격 엔드포인트
https://recipes-daily.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (3)
🟢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.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"description": "What to search for. Titles and descriptions are indexed, 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"
}
}
}커뮤니티
증거