NutriBalance
NutriBalance MCP 服务器
一个免费、开源的 MCP 服务器,用于营养计算、膳食计划和营养缺乏分析 —— 由 NutriBalance 提供支持。
将此服务器连接到任何兼容 MCP 的 AI 助手(Claude Desktop、Cursor、Windsurf、Copilot 等),为其提供真正的营养智能。
工具
calculate_tdee
计算 TDEE、BMR 和个性化的每日宏量营养素目标。
输入: 体重 (kg)、身高 (cm)、年龄、性别、活动水平、目标(减脂/维持/增肌) 返回: BMR、TDEE、目标卡路里、蛋白质/碳水化合物/脂肪的目标克数
当有人询问每天摄入多少卡路里、他们的维持卡路里是多少,或者如何设置宏量营养素时使用。
lookup_nutrition
通过名称和份量查询任何食物的完整营养概况。
输入: 食物名称、数量(克,默认为 100g) 返回: 卡路里、蛋白质、碳水化合物、脂肪、纤维、钠、钙、铁、维生素 C/D、镁、钾、锌
当有人询问特定食物中的宏量营养素或微量营养素时使用。
generate_meal_plan
根据卡路里目标和饮食偏好生成全天膳食计划。
输入: 目标卡路里、目标(减脂/维持/增肌)、饮食偏好(标准/素食/纯素/生酮/高蛋白) 返回: 包含食物、份量、每餐宏量营养素和每日总计的 4 餐计划
当有人询问膳食计划或针对特定目标该吃什么时使用。
fix_deficiency
获取针对特定营养缺乏的行动计划。
输入: 营养素名称、可选性别、可选年龄 返回: RDI(每日推荐摄入量)、缺乏症状、6 种最佳食物及其份量、应避免的食物、补充剂建议、5 步行动计划
支持的营养素:铁、钙、维生素 C、维生素 D、镁、钾、锌、钠、纤维、蛋白质
nutrition_score
对一天的饮食进行 0-100 分的评分,并给出等级和改进优先级。
输入: 摄入/目标卡路里、摄入/目标蛋白质、碳水化合物、脂肪、可选纤维、可选蔬菜份数、可选饮水量 返回: 总分、各类别细分、等级、前 2 项改进优先级
使用方法
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"nutribalance": {
"command": "npx",
"args": ["-y", "nutribalance-mcp"]
}
}
}HTTP (Vercel 部署)
POST https://nutribalance-mcp.vercel.app/mcp标准的 MCP 可流式传输 HTTP 传输协议 —— 兼容任何 MCP 客户端。
本地开发
git clone https://github.com/CK-Boodhram/nutribalance-mcp
cd nutribalance-mcp
npm install
npm run dev关于 NutriBalance
NutriBalance 是一款营养追踪应用程序(iOS 和 Android),用于记录膳食、追踪宏量和微量营养素,并提醒您注意营养缺乏。
在 App Store 或 Google Play 中搜索 "NutriBalance"。
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thenutritrackerapp-creator/nutribalance-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server