mcpField
V
Vari Hydration Tools

Vari Hydration Tools

本地服务
github.com/getvari健康医疗026 周前更新

关于 Vari Hydration Tools

Vari Hydration Tools 是面向 MCP 客户端的 stdio 桥接程序,提供六种确定性补水计算器,无需编写自定义 HTTP 客户端。它将请求转发到 Vari 托管服务,并在结果中附带来源链接。

主要功能

  1. 01每日饮水量估算
  2. 02脱水程度与建议措施
  3. 03孕期及产后饮水量
  4. 04CKD 液体摄入限额
  5. 05运动员补水计划
  6. 06定时补水安排

适用场景

  1. 01根据个人因素估算每日饮水需求
  2. 02评估脱水症状并获取建议措施
  3. 03规划孕期或 CKD 的液体摄入
  4. 04围绕运动安排补水时间

MCP 相关

通过 stdio 将 Vari 托管服务代理给 MCP 客户端,提供六种补水计算工具。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"getvari-vari": {
"command": "npx",
"args": [
"-y",
"@getvari/mcp"
]
}
}
}
启动命令npx -y @getvari/mcp

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

安装包
npm@getvari/mcp1.0.1

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
weight_kgnumber是体重,单位为千克。
activity_levelenum是每日活动水平。sedentary=1.0×、light=1.15×、moderate=1.3×、active=1.45×、very_active=1.6×。sedentary | light | moderate | active | very_active
climateenum是气候/环境等级。cold=1.0×、temperate=1.0×、hot=1.15×、very_hot=1.3×。cold | temperate | hot | very_hot
caffeine_drinks_per_dayinteger否可选。每杯含咖啡因饮料增加 80 ml。默认值为 0。

详细介绍

@getvari/mcp

npm version MCP Smithery Glama

用于公开的 Vari Hydration Tools Model Context Protocol 服务的 Stdio 桥接器。让 MCP 客户端(Claude Desktop、Cursor、Continue.dev,以及任何可启动 Stdio 的 MCP 宿主)调用为 getvari.app 提供支持的六种补水计算工具,无需编写自定义 HTTP 客户端。

该软件包是一个约 50 行代码的代理。真正的服务是由 Vercel 托管的 HTTP 端点 https://getvari.app/api/mcp/v1;我们发布此软件包,以便仅支持 Stdio 的 MCP 安装程序可以通过 npx 启动它。

工具

全部六种工具均可确定性运行、注明来源,且无需身份验证。

工具名称功能
calculate_water_intake根据体重、活动量、气候和咖啡因摄入量,计算个性化每日饮水目标(mL)。
dehydration_check根据症状评分判定脱水严重程度(从水合良好到严重),并给出建议措施。
pregnancy_water_intake适用于孕期各孕期及产后的饮水量建议,符合 IOM/ACOG 标准。
kidney_safe_intake符合 CKD 安全要求的液体摄入限量(KDOQI/KDIGO)。返回的是限制量,而非补水目标。
athlete_hydration_plan运动前、运动中和运动后的补水计划,并估算排汗率(ACSM/NATA/IOC)。
optimize_hydration_for_energy带时间戳的饮水安排,帮助预防午后精力骤降和咖啡因摄入量下降。

每个响应都包含指向相应 getvari.app/tools 页面的规范 source URL,因此,向用户展示调用结果的大模型可以引用其方法依据。

安装

Claude Desktop

编辑 claude_desktop_config.json(Settings → Developer → Edit Config):

{
  "mcpServers": {
    "vari-hydration": {
      "command": "npx",
      "args": ["-y", "@getvari/mcp"]
    }
  }
}

重启 Claude Desktop。六种工具会显示在工具面板的 Vari Hydration 下。

Cursor

Cursor 使用相同格式的 mcp.json。将以下内容放入 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "vari-hydration": {
      "command": "npx",
      "args": ["-y", "@getvari/mcp"]
    }
  }
}
Continue.dev

在 ~/.continue/config.json 的 experimental.modelContextProtocolServers 下添加该服务:

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@getvari/mcp"]
        }
      }
    ]
  }
}

配置

环境变量默认值用途
VARI_MCP_URLhttps://getvari.app/api/mcp/v1覆盖上游 HTTP 端点(例如用于预发布环境)。

许可证

MIT — 参见 LICENSE。

链接

评论

支持 Markdown

第一次接触 MCP?

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

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