MyPlate.food nutrition tools

food.myplate由 myplate.food 发布官方发布者v1.0.0更新于 Oct 24, 2026

USDA nutrition calculators + the preserved MyPlate Kitchen recipes; source-cited, machine-verified.

已验证Streamable HTTP可网页运行位置与生活数据与分析

概览

AI 生成的概览

基于 USDA 数据的营养计算与 MyPlate Kitchen 食谱检索远程 MCP 服务器,让助手获得带来源引用的身体指标、热量与营养素目标及食谱。

可以做什么
  • 计算身体指标:BMI、体脂率、腰围比例、瘦体重与理想体重
  • 计算能量需求:基础代谢率、每日总消耗、减重热量缺口档位、D-A-CH 能量需求与完整 DRI 表
  • 规划摄入:MyPlate 食物组方案、三大营养素配比、蛋白质目标(含 GLP-1 用药期间的肌肉保护)
  • 按关键词、食物组、热量上限和评分检索 USDA MyPlate Kitchen 食谱库
  • 按 slug 获取单个食谱的配料、做法、营养表和食物组份量
适用场景
适合助手需要以标准公式和 USDA 来源数据回答营养、健身或膳食规划问题,或需要查询 MyPlate Kitchen 食谱而不是自行估算数值的场景。
运行要求
远程 streamable HTTP 端点;未声明任何软件包、环境变量或请求头。未声明身份验证,似乎无需账号或 API 密钥。
安装前请注意
计算器需要年龄、性别、身高、体重和身体围度等个人健康数据,这些数据会发送到远程服务,应避免输入可识别身份的信息。结果只是公式估算,并非医疗建议;GLP-1 蛋白质工具涉及用药相关指导。

安装

在 SourceWeft 中

  1. 打开 控制台中的 MyPlate.food nutrition tools,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/food.myplate%2Fnutrition/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "myplate-food-nutrition-tools": {
      "type": "http",
      "url": "https://mcp.myplate.food/mcp"
    }
  }
}

工具

16

calculate_bmi

Calculate BMI (Body Mass Index)

Compute Body Mass Index and its weight classification from height and weight alone. Adults use the WHO cutoffs (underweight / normal / overweight / obese); for ages 2–19 pass age + sex and it uses the CDC BMI-for-age percentiles instead. Returns a canonical myplate.food URL and source citation.

输入参数agesexheight_cmheight_ftheight_inweight_kgweight_lb

calculate_body_fat

Estimate body-fat percentage

Estimate body-fat % using the U.S. Navy circumference method, with a Deurenberg BMI-based cross-check and ACE category. Needs sex, age, height, weight and tape measurements of neck and waist (plus hip for women).

输入参数age必填sex必填hip_cmhip_inneck_cmneck_inwaist_cmwaist_inheight_cmheight_ftheight_inweight_kg另有 1 个

calculate_body_metric

Calculate a body / fitness metric

Run one of myplate.food's quick body-composition & fitness calculators and get its value plus the healthy band. Pick `metric` and pass that metric's fields: • waist-to-height — waist, height • waist-to-hip — waist, hip, sex • lean-body-mass — weight, height, sex • ffmi — weight, height, body_fat, sex • water-intake — weight (+ optional activity: sedentary|moderate|active) • weight-loss-percentage — start_weight, current_weight • one-rep-max — weight, reps Lengths and weights follow `unit` (metric = cm/kg, imperial = in/lb; default metric).

输入参数hipsexrepsunitwaistheightmetric必填weightactivitybody_fatstart_weightcurrent_weight

calculate_myplate_plan

Calculate a USDA MyPlate food-pattern plan

Estimate daily calorie needs (IOM Estimated Energy Requirement) and return the USDA MyPlate food-group plan at that level — cups of fruit/vegetables/dairy, ounce-equivalents of grains/protein, plus weekly vegetable & protein subgroup targets and BMI. From age, sex, height, weight and activity (pregnancy/lactation optional).

输入参数age必填sex必填editionactivityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_calorie_needs

Calculate calorie needs (BMR / TDEE / deficit / macros)

Use this when you want the whole energy picture in one call. Returns resting metabolic rate (Mifflin-St Jeor) and revised Harris-Benedict, total daily energy expenditure (TDEE) at every activity level, up to three weight-loss deficit tiers, macronutrient splits, protein targets and healthy-weight ranges. This is a superset of calculate_tdee, calculate_calorie_deficit, calculate_macros, calculate_protein_target, calculate_bmr and calculate_ideal_weight — reach for those only when you need a single number. Same profile inputs as the MyPlate plan. weight_loss_targets lists only the paces myplate.food itself offers: a pace whose target is under 1,200 kcal a day for women or 1,500 for men (the low end of the calorie prescriptions in the 2013 AHA/ACC/TOS obesity guideline) is left out and named, without a figure, in weight_loss_not_offered. weight_loss_default is the pace the calculator page opens on and weight_loss_floor_kcal is the floor that was applied. In pregnancy and while breastfeeding no targets are returned, and weight_loss_withheld gives the reason (pregnancy or lactation). Above the healthy-BMI band, ideal_weight also carries firstGoal (the weights 5 to 10% under the current weight, the first goal in the 2013 AHA/ACC/TOS obesity guideline) and adjusted (the Hamwi ideal weight plus 25% of the weight above it). Both are null at or under the band, and in pregnancy and while breastfeeding. Do not work out a lower target yourself when one is left out or withheld. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.

输入参数age必填sex必填activityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_bmr

Calculate basal metabolic rate (BMR)

Compute basal/resting metabolic rate — the calories your body burns at rest. Returns the headline Mifflin-St Jeor (1990) value plus the revised Harris-Benedict (Roza & Shizgal 1984) estimate for comparison. Needs age, sex, height and weight. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.

输入参数age必填sex必填height_cmheight_ftheight_inweight_kgweight_lb

calculate_tdee

Calculate total daily energy expenditure (TDEE)

Use this when you need maintenance calories — the total daily energy expenditure. Mifflin-St Jeor resting metabolic rate scaled by a physical-activity multiplier; returns the TDEE at the given activity level plus a table across all four levels (sedentary → very-active). Needs age, sex, height, weight and activity. For deficits, macros and protein alongside it, use calculate_calorie_needs instead. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.

输入参数age必填sex必填activityheight_cmheight_ftheight_inweight_kgweight_lb

calculate_calorie_deficit

Calculate calorie-deficit tiers for weight loss

Use this when someone wants a weight-loss calorie target. Returns maintenance calories (TDEE) and up to three deficit tiers — mild (−250), standard (−500) and aggressive (−750 kcal/day) — each with the realistic weekly rate it buys, and a flag when a target dips below BMR. Needs age, sex, height, weight and activity; pass pregnancy or lactation when either applies. weight_loss_targets lists only the paces myplate.food itself offers: a pace whose target is under 1,200 kcal a day for women or 1,500 for men (the low end of the calorie prescriptions in the 2013 AHA/ACC/TOS obesity guideline) is left out and named, without a figure, in weight_loss_not_offered. weight_loss_default is the pace the calculator page opens on and weight_loss_floor_kcal is the floor that was applied. In pregnancy and while breastfeeding no targets are returned, and weight_loss_withheld gives the reason (pregnancy or lactation). Do not work out a lower target yourself when one is left out or withheld. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.

输入参数age必填sex必填activityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_macros

Calculate a macronutrient split

Split a daily calorie budget into protein, carbohydrate and fat grams across three presets. Balanced (20/50/30) sits inside the IOM acceptable macronutrient distribution ranges (protein 10 to 35%, carbohydrate 45 to 65%, fat 20 to 35%); higher-protein (30/40/30) and lower-carb (30/35/35) put carbohydrate below its range. Each preset in the response carries withinAmdr. Pass `calories` directly, or a body profile (age, sex, height, weight, activity) to derive TDEE first. With a profile: Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms.

输入参数agesexactivitycaloriesheight_cmheight_ftheight_inweight_kgweight_lb

calculate_protein_target

Calculate a daily protein target

Daily protein target in grams from body weight and activity level: the IOM RDA for the life stage (0.8 g/kg for adults; 0.85 at 14 to 18, 1.1 in the second half of pregnancy, 1.3 while breastfeeding) and an activity-scaled range up to the Academy of Nutrition and Dietetics / Dietitians of Canada / ACSM (2016) 1.2 to 2.0 g/kg athlete range. Needs age, sex, height, weight and activity; pass pregnancy or lactation when either applies. Under 18 the answer is the RDA alone: range is null, byActivity is empty and activity_range_withheld is "under_18", because the activity ranges are adult sports-nutrition guidance.

输入参数age必填sex必填activityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_ideal_weight

Estimate ideal / healthy body weight

Estimate ideal body weight from height and sex via four classic clinical formulas (Devine 1974, Robinson 1983, Miller 1983, Hamwi 1964), plus the healthy-BMI (18.5–24.9) weight band and current BMI for context. Needs age, sex, height, weight. Adult equations: ages 18 to 120. A younger age returns 400; for a child or teenager use myplate-plan or dri, whose energy equations have child forms. Above the healthy-BMI band, ideal_weight also carries firstGoal (the weights 5 to 10% under the current weight, the first goal in the 2013 AHA/ACC/TOS obesity guideline) and adjusted (the Hamwi ideal weight plus 25% of the weight above it). Both are null at or under the band, and in pregnancy and while breastfeeding. weight_loss_withheld gives the reason when they are withheld.

输入参数age必填sex必填height_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

calculate_glp1_protein

GLP-1 muscle-preservation protein target

Protein target to preserve muscle during weight loss on a GLP-1 medication (Ozempic, Wegovy, Zepbound, Mounjaro): the 1.2 to 1.6 g/kg preservation range vs the IOM protein RDA for the age (0.8 g/kg for adults, 0.85 at 14 to 18, higher below 14), the per-meal amount over 4 meals, and the DRI fiber Adequate Intake for age and sex. When the range runs above 120 g/day it also returns the fixed 80 to 120 g/day option from the 2025 GLP-1 nutrition advisory, with its note that actual body weight can overestimate needs. Needs weight, age and sex.

输入参数age必填sex必填unitweight必填

calculate_dach_energy

Calculate D-A-CH / DGE energy requirement

Daily energy requirement for the German/Austrian/Swiss (D-A-CH) DGE framework: resting energy via the Müller et al. (2004) equation the DGE uses, scaled by a PAL activity factor. Returns resting energy, the requirement at the chosen PAL, and a table at PAL 1.4 / 1.6 / 1.8. Needs sex, age and weight. Adults only — the DGE derives this equation for adults and publishes table reference values for children and adolescents instead.

输入参数age必填palsex必填weight_kgweight_lb

calculate_dri

Get the full Dietary Reference Intakes table

Return the full Dietary Reference Intakes table for a life stage — recommended intakes and tolerable upper limits for macronutrients, vitamins and minerals (IOM 2005/2006/2011, NASEM 2019), plus the Estimated Energy Requirement and BMI. Needs age, sex, height, weight (pregnancy/lactation optional; edition iom2005 | nasem2023).

输入参数age必填sex必填editionactivityheight_cmheight_ftheight_inlactationpregnancyweight_kgweight_lb

search_recipes

Search MyPlate Kitchen recipes

Search the ~1,072-recipe USDA MyPlate Kitchen collection (public domain). Filter by free-text query, food group, dish category, max calories and minimum rating. Returns recipe cards with slug, calories, food groups, image and links. Use get_recipe with a slug for the full recipe.

输入参数qlimitoffsetcategoryfood_groupmin_ratingmax_calories

get_recipe

Get a full MyPlate Kitchen recipe

Fetch one recipe by its slug: ingredients, directions, full USDA nutrition table, MyPlate food-group amounts, serving size, yield, rating, image and source attribution. Get slugs from search_recipes.

输入参数slug必填

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。