RecipeScale
Scale recipes, convert kitchen units and merge shopping lists. Free.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"recipe-scale": {
"url": "https://recipe-scale.magicteams.ai/mcp"
}
}
}원격 엔드포인트
https://recipe-scale.magicteams.ai/mcpstreamable-http할 수 있는 일
도구 목록
도구 (4)
🟢scale_recipe(ingredients, from_servings, to_servings)
Scale every ingredient of a recipe from one serving count to another, with friendly kitchen measures and items without a quantity passed through.
입력 스키마
{
"type": "object",
"properties": {
"ingredients": {
"type": "array",
"items": {
"type": "object",
"properties": {
"item": {
"type": "string",
"description": "Ingredient name, e.g. 'flour'"
},
"quantity": {
"type": "number",
"description": "Amount; omit it for items like 'salt to taste'"
},
"unit": {
"type": "string",
"description": "Unit such as cup, tbsp, g or a count label like 'clove'"
},
"note": {
"type": "string",
"description": "Preparation note kept as-is, e.g. 'to taste'"
}
},
"required": [
"item"
]
},
"description": "Ingredients with optional quantity and unit"
},
"from_servings": {
"type": "number",
"description": "Servings the recipe is written for"
},
"to_servings": {
"type": "number",
"description": "Servings you want"
}
},
"required": [
"ingredients",
"from_servings",
"to_servings"
]
}🟢convert_units(value, from, to, ingredient)
Convert a cooking amount between units: same-dimension conversions are exact; cups to grams and similar need a known ingredient density.
입력 스키마
{
"type": "object",
"properties": {
"value": {
"type": "number",
"description": "Amount to convert"
},
"from": {
"type": "string",
"description": "Unit to convert from, e.g. cup"
},
"to": {
"type": "string",
"description": "Unit to convert to, e.g. g"
},
"ingredient": {
"type": "string",
"description": "Ingredient name, needed for volume <-> weight, e.g. flour"
}
},
"required": [
"value",
"from",
"to"
]
}🟢merge_shopping_list(lists)
Merge several shopping lists into one: quantities of the same item are summed in a common unit and shown in the friendliest kitchen unit; items without a quantity are collected as notes.
입력 스키마
{
"type": "object",
"properties": {
"lists": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "e.g. 'Saturday dinner'"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"item": {
"type": "string",
"description": "Item to buy"
},
"quantity": {
"type": "number",
"description": "Amount; omit it for non-numeric items"
},
"unit": {
"type": "string",
"description": "Unit such as cup, tbsp or g"
}
},
"required": [
"item"
]
},
"description": "Items on this list"
}
},
"required": [
"items"
]
},
"description": "Shopping lists to merge"
}
},
"required": [
"lists"
]
}🟢cost_per_serving(ingredients, servings, currency)
Total the cost of the ingredients in a recipe and divide it by the servings to get cost per serving, also shown for 10 servings.
입력 스키마
{
"type": "object",
"properties": {
"ingredients": {
"type": "array",
"items": {
"type": "object",
"properties": {
"item": {
"type": "string",
"description": "Ingredient name"
},
"cost": {
"type": "number",
"description": "Cost of the amount used in the recipe"
}
},
"required": [
"item",
"cost"
]
},
"description": "Priced ingredients"
},
"servings": {
"type": "number",
"description": "How many servings the recipe makes"
},
"currency": {
"type": "string",
"description": "Currency code for display, default USD"
}
},
"required": [
"ingredients",
"servings"
]
}커뮤니티
증거