全人群健康体重计算&评价MCP服务器@”MCP&AGENT挑战赛“

healsky/BMI-MCP-SERVER-MCP_Agent_Challenge
Hosted
10 Stars 915 次浏览 healsky 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "gradio": {
      "args": [
        "mcp-remote",
        "https://healsky-bmi-mcp-server.ms.show/gradio_api/mcp/sse",
        "--transport",
        "sse-only"
      ],
      "command": "npx"
    }
  }
}

可用工具 (4 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

calculate_bmi_full 4 个参数

完整BMI计算(工具1:calculate_bmi) 计算BMI值和分类

该工具无需必填参数,直接调用即可

calculate_bmi_value_only 2 个参数

仅计算BMI值(工具2:calculate_bmi_value)

该工具无需必填参数,直接调用即可

get_bmi_category_only 3 个参数

仅获取BMI分类(工具3:get_bmi_category)

该工具无需必填参数,直接调用即可

get_history_display

获取历史记录显示

该工具无需必填参数,直接调用即可

服务介绍

##项目简介
###体重管理是常见的健康需求,对体重准确的测评是满足这一需求的前提;目前大模型学习
到的评价标准参差不齐,有国际的、亚洲的、国内的,混杂难辨;而且缺乏儿童青少年的
评价标准,容易将其与成年人标准混同,造成错误评价,影响后续的管理和健康干预指导。
###一些项目采用RAG知识库来补充这些标准,但是向量数据库对于数值型标准的搜索误差较大
影响实际使用场景中对评价精度的要求,不是好的解决方案;
###本项目依据国家标准建立标准库、构建计算和评价工具的模式,为大模型提供有效的科学化
、高精度测评工具;这一工具的创建不仅可以解决健康体重评价问题,通过对工具和标准库
的添加可以构造更多健康类测评服务,为大模型在健康服务领域提供高精度的工具支撑。

##部署指南
###安装依赖:pip install -r requirements.txt
###启动应用:python bmi_gradio.py
###访问应用:启动成功后在浏览器访问:http://localhost:7860
###系统要求:python3.8或更高gradio==5.42.0,mcp>=1.9.0,windows,linux
,macos;

##使用示例
###完整的计算和评价:输入参数(年龄、性别、体重、身高),输出结果(BMI值、健康分类
个性化建议),适用场景(需要同时获取BMI值和分类评价);
###标准说明
6-17岁:按单一年龄划分,男女标准不同;
18-19岁:青年期标准,男女标准不同;
20-59岁:成年期标准;
60-79岁:老年期标准;
###分类标准
偏瘦:低于标准下限;
正常:在健康标准范围内;
超重:高于正常但未达肥胖;
肥胖:达到肥胖标准;

相关 MCP 服务