Token导航 LogoToken导航TokenDH.com
MCP Food Analyzer logo
运维云端未说明官方级别未说明来源级核验

MCP Food Analyzer

MCP Server

一个基于FastAPI的云托管微服务,用于分析食品成分与用户饮食需求的匹配度,适用于健康应用和自动化工具。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
FastAPI微服务自动化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

pleytj

提供方

pleytj

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🧠 MCP服务器-配置文件分析器工具

该项目是一个基于FastAPI构建的云托管、兼容MCP的微服务。它暴露了一个端点,可以根据用户的饮食情况分析食品,非常适合与以下工具一起使用 n8n聊天机器人或健康应用程序。

______________________________________________________________________

🚀 这有什么作用

此服务公开一个端点:

POST /mcp/profile_analyzer

它接收一个结构化的JSON正文,其中包含:

  • 用户的饮食概况(过敏、饮食、健康目标、不喜欢)
  • 成分ID列表
  • 每100克的营养价值

它返回:

  • A. score (0–100)
  • flags 表示问题(例如“含有花生”、“高糖”)
  • 总结和解释
  • 智能建议和产品替代方案

______________________________________________________________________

🛠️ 使用的工具

工具目的
快速 APIWeb API框架
乌维科恩ASGI服务器运行FastAPI
派丹蒂克输入/输出数据验证
GitHub源代码管理
铁路云托管平台
船员工具 *(可选)*用于未来的多代理扩展

______________________________________________________________________

🔗 实时网址

目的URL
✅ Swagger UI(文档/测试界面)https://mcp-food-analyzer-production.up.railway.app/docs
📬 API端点https://mcp-food-analyzer-production.up.railway.app/mcp/profile_analyzer

______________________________________________________________________

🔄 示例请求

POST /mcp/profile_analyzer
Content-Type: application/json
{
  "user_profile": {
    "allergies": ["peanut"],
    "diet": ["vegan"],
    "dislikes": [],
    "health_goals": ["reduce sugar"]
  },
  "ingredients": [
    { "id": "peanut" },
    { "id": "cocoa" }
  ],
  "nutrition_per_100g": {
    "sugars": 18.0
  }
}

______________________________________________________________________

🧠 为什么使用MCP?

使用MCP(模型控制协议)结构使我们能够:

  • 将人工智能工具模块化为可调用的API
  • 跨工作流和平台重用相同的逻辑
  • 无需前端更改即可交换模型或提示
  • 稍后扩展到更高级的工具(如GPT-4 Vision或CrewAI代理)

______________________________________________________________________

📁 项目结构

/main.py                   # Starts the FastAPI app
/tools/
  └── profile_analyzer.py  # Core analysis logic
/requirements.txt          # Python dependencies

______________________________________________________________________

📝 后续步骤

  • 添加更多工具(例如。, /mcp/label_reader)
  • 将此API连接到n8n工作流
  • 为基于GPT的工具添加OpenAI集成
  • 如果需要,使用API密钥保护端点

______________________________________________________________________

目录标签

目录标签

FastAPI微服务自动化饮食分析Python本地部署健康管理自动化工具

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP