mcpField
N
Nutribalance

Nutribalance

本地服务
nutribalance-mcp.vercel.app健康医疗016 周前更新

关于 Nutribalance

Nutribalance 是用于营养计算、膳食规划和营养素缺乏分析的 MCP 服务,适合需要饮食指导的用户及营养相关 AI 应用。它提供热量与宏量营养素计算,也能评估每日饮食。

主要功能

  1. 01计算 BMR、TDEE 和营养目标
  2. 02查询食物营养成分
  3. 03生成全天膳食计划
  4. 04分析营养素缺乏并提供方案
  5. 05为每日饮食评分

适用场景

  1. 01根据体重目标设定每日热量和宏量营养素
  2. 02查询特定食物的营养信息
  3. 03按热量目标和饮食偏好安排餐食
  4. 04评估饮食并确定改进重点

MCP 相关

该 MCP 服务向兼容客户端提供营养计算、食物营养查询、膳食计划生成、缺乏分析和饮食评分工具。支持 Streamable HTTP,也可通过 npm 包在本地运行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"nutribalance": {
"command": "npx",
"args": [
"-y",
"nutribalance-mcp"
]
}
}
}
启动命令npx -y nutribalance-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmnutribalance-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

NutriBalance MCP Server

一个免费、开源的 MCP 服务,用于营养计算、膳食规划和营养缺乏分析,由 NutriBalance 提供支持。

将此服务连接到任何兼容 MCP 的 AI 助手(Claude Desktop、Cursor、Windsurf、Copilot 等),即可为其提供真正的营养智能。


工具

calculate_tdee

计算 TDEE、BMR 和个性化的每日宏量营养素目标。

输入: 体重(kg)、身高(cm)、年龄、性别、活动水平、目标(减脂/维持/增重)
返回: BMR、TDEE、目标热量,以及以克为单位的蛋白质/碳水化合物/脂肪目标

当有人询问应该摄入多少热量、维持热量是多少,或如何设定宏量营养素目标时使用。


lookup_nutrition

根据食物名称和份量查询其完整营养信息。

输入: 食物名称、克数(默认为 100 g)
返回: 热量、蛋白质、碳水化合物、脂肪、纤维、钠、钙、铁、维生素 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 Streamable 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”。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。