mcpField
N
Nutritionix MCP Server

Nutritionix MCP Server

本地服务
github.com/MCP-Forge健康医疗379 周前更新

关于 Nutritionix MCP Server

Nutritionix MCP Server 将 Nutritionix API 的食物搜索、营养数据和运动热量估算提供给 AI Agent,适用于健康、健身和饮食相关工作流。它支持将自然语言餐食解析为营养信息。

主要功能

  1. 01搜索常见及品牌食品
  2. 02解析自然语言餐食
  3. 03提供营养数据
  4. 04估算运动消耗的热量

适用场景

  1. 01查询食品营养信息
  2. 02将餐食描述转换为营养明细
  3. 03估算跑步、骑行或瑜伽的热量消耗

MCP 相关

该 MCP 服务将 Nutritionix API 功能作为工具提供给 MCP 客户端,包括食品搜索、餐食营养解析和运动热量估算。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"nutritionix": {
"command": "uvx",
"args": [
"nutritionix-mcp-server"
]
}
}
}
启动命令uvx nutritionix-mcp-server

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

安装包
pypinutritionix-mcp-server

工具

还没有获取到工具列表

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

详细介绍

🥦 Nutritionix MCP 服务

这是一个用于集成 Nutritionix API 的 MCP(模型上下文协议)服务,可让 AI Agent 通过自然语言输入访问食物搜索、营养数据和运动消耗热量估算功能。

本项目旨在通过兼容 MCP 的工具开放 Nutritionix 的功能,让大模型和 Agent 框架能够无缝使用。


🧠 什么是 MCP?

MCP(模型上下文协议)是一种轻量级协议,旨在让 AI Agent 以结构化、模块化的方式与外部工具和 API 交互。可以把它想象成 AI 的 USB——本服务就像是 Nutritionix 平台的“驱动程序”。

借助此 MCP 服务,AI 模型可以:

  • 🔍 搜索常见食物和品牌食品
  • 🍽️ 将自然语言描述的餐食解析为营养成分明细
  • 🏃 估算跑步、骑行或瑜伽等运动消耗的热量

🚀 如何运行

要使用此 MCP 服务,你需要:

✅ 前置条件

  • Python 3.11+
  • uv – 一款现代 Python 包管理器
  • 受支持的大模型(例如 Claude)
  • Nutritionix API App ID 和 App Key——可在 developer.nutritionix.com 获取

将以下内容添加到 Claude Desktop 配置中

{
  "mcpServers": {
    "nutritionix-mcp": {
      "command": "uvx",
      "args": [
        "nutritionix-mcp-server",
        "--app-id",
        "YOUR APP ID",
        "--app-key",
        "YOUR APP KEY"
      ]
    }
  }
}

🤝 欢迎贡献!

无论你关注的是营养科技、AI Agent 开发还是 API 工具,我们都欢迎你帮助改进本项目。你可以通过以下方式贡献:

  • 添加新工具(例如,条码搜索、食物记录)
  • 改进响应格式
  • 编写测试或文档
  • 通过 Issues 或 Discussions 提出新想法

欢迎 Fork、探索并提交 PR。让我们携手让与 Agent 集成的营养服务变得更智能。🧠🥗


MCP-FORGE – 为智能自动化的未来打造工具。

评论

支持 Markdown

第一次接触 MCP?

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

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