Vegetable Yield Percentage MCP
Vegetable and fruit yield percentage, trim waste and how much produce to buy, from USDA refuse data.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"vegetable-yield-percentage-mcp": {
"url": "https://vegetable-yield-percentage-mcp.lipmichal.workers.dev/mcp"
}
}
}Puntos de conexión remotos
https://vegetable-yield-percentage-mcp.lipmichal.workers.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢get_vegetable_yield(food)
USDA edible yield percent for a raw vegetable or fruit (the share left after removing peel, seeds, core, stems and trimmings), the refuse percent and what the refuse is, plus USDA household weights (1 medium, 1 cup chopped, 1 clove) and the as-purchased weight of one whole item. From USDA SR28 refuse data.
Esquema de entrada
{
"type": "object",
"properties": {
"food": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "Raw vegetable or fruit in plain words, for example \"onion\", \"red bell pepper\", \"pineapple\", \"butternut squash\", \"broccoli\", \"avocado\"."
}
},
"required": [
"food"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢calculate_edible_weight(food, purchased_weight, unit)
Edible weight and trim waste from a purchased (as purchased, untrimmed) weight of a raw vegetable or fruit, using the USDA edible yield percent.
Esquema de entrada
{
"type": "object",
"properties": {
"food": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "Raw vegetable or fruit in plain words, for example \"onion\", \"red bell pepper\", \"pineapple\", \"butternut squash\", \"broccoli\", \"avocado\"."
},
"purchased_weight": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000000,
"description": "Weight as bought, for example 5."
},
"unit": {
"type": "string",
"minLength": 1,
"maxLength": 12,
"description": "g, kg, oz or lb. Default g."
}
},
"required": [
"food",
"purchased_weight"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢calculate_amount_to_buy(food, amount, measure)
How much of a raw vegetable or fruit to buy for a recipe amount. Give the prepared amount in g, kg, oz or lb, or as a USDA household measure such as "cup chopped", "cup sliced", "medium" or "clove". Returns the edible weight needed, the as-purchased weight to buy at the USDA edible yield, and the number of whole items (for example medium onions) to buy.
Esquema de entrada
{
"type": "object",
"properties": {
"food": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "Raw vegetable or fruit in plain words, for example \"onion\", \"red bell pepper\", \"pineapple\", \"butternut squash\", \"broccoli\", \"avocado\"."
},
"amount": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000000,
"description": "Prepared amount, for example 3 (cups) or 500 (grams)."
},
"measure": {
"type": "string",
"minLength": 1,
"maxLength": 40,
"description": "g, kg, oz, lb, or a household measure such as \"cup chopped\", \"cup sliced\", \"tbsp\", \"medium\", \"large\", \"clove\". Default g."
}
},
"required": [
"food",
"amount"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_vegetable_yields(category, sort, limit)
List raw vegetables and fruits with their USDA edible yield percent, filtered to fruit or vegetable and sorted by name, lowest yield or highest yield.
Esquema de entrada
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"fruit",
"vegetable"
],
"description": "fruit or vegetable."
},
"sort": {
"type": "string",
"enum": [
"name",
"yield_low",
"yield_high"
],
"description": "name (default), yield_low or yield_high."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 400,
"description": "Rows to return, default 50."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia