article
README
🚀 🥦 营养膳食 MCP 服务器
这是一个用于整合 Nutritionix API 的 MCP (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——为未来的智能自动化构建工具。
扫码联系在线客服