Back to MCP directory
publicPublicdnsLocal runtime

nutritionix-mcp-server

Nutritionix MCP服务器是一个基于MCP协议的API工具,用于将Nutritionix的营养数据和运动卡路里估算功能集成到AI代理中,支持通过自然语言查询食物营养和运动消耗。

article

README

🚀 🥦 营养膳食 MCP 服务器

这是一个用于整合 Nutritionix APIMCP (Model Context Protocol) 服务器。它能让 AI 代理通过自然语言输入,轻松访问食品搜索、营养数据以及运动消耗卡路里估计等功能,为营养信息的获取提供了便捷的途径。

🚀 快速开始

✨ 主要特性

  • 结构化交互:借助 MCP 协议,AI 代理能够以结构化和模块化的方式与外部工具和 API 交互,就像 AI 的 USB 接口一样,此服务器充当 Nutrionix 平台的“驱动程序”。
  • 丰富功能支持
    • 🔍 支持搜索常见食品和品牌食品。
    • 🍽️ 可以将自然语言描述的餐食解析为营养成分分解。
    • 🏃 能够从跑步、骑自行车或瑜伽等运动中估计消耗的卡路里。

📦 安装指南

要使用此 MCP 服务器,您需要满足以下先决条件:

  • Python 3.11+
  • uv——一个现代的 Python 包管理器
  • 支持的大型语言模型 (LLM)(例如 Claude)
  • developer.nutritionix.com 获取的 Nutrionix API 应用程序 ID 和应用程序密钥

💻 使用示例

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

{
  "mcpServers": {
    "nutritionix-mcp": {
      "command": "uvx",
      "args": [
        "nutritionix-mcp-server",
        "--app-id",
        "YOUR APP ID",  // 替换为您的应用程序 ID
        "--app-key",
        "YOUR APP KEY"   // 替换为您的应用程序密钥
      ]
    }
  }
}

🤝 贡献指南

无论您是对营养技术、AI 代理开发还是 API 工具感兴趣——我们欢迎您帮助改进此项目。您可以:

  • 添加新的工具(例如条形码搜索、食品记录)
  • 改进响应格式
  • 编写测试或文档
  • 通过问题或讨论提出新想法

随意 fork、探索并提交 PR。让我们一起打造更智能的营养与 AI 结合的未来。 🧠🥗

MCP-FORGE——为未来的智能自动化构建工具。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client