关于 Vari Hydration Tools
Vari Hydration Tools 是面向 MCP 客户端的 stdio 桥接程序,提供六种确定性补水计算器,无需编写自定义 HTTP 客户端。它将请求转发到 Vari 托管服务,并在结果中附带来源链接。
主要功能
- 01每日饮水量估算
- 02脱水程度与建议措施
- 03孕期及产后饮水量
- 04CKD 液体摄入限额
- 05运动员补水计划
- 06定时补水安排
适用场景
- 01根据个人因素估算每日饮水需求
- 02评估脱水症状并获取建议措施
- 03规划孕期或 CKD 的液体摄入
- 04围绕运动安排补水时间
MCP 相关
通过 stdio 将 Vari 托管服务代理给 MCP 客户端,提供六种补水计算工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| weight_kg | number | 是 | 体重,单位为千克。 |
| activity_level | enum | 是 | 每日活动水平。sedentary=1.0×、light=1.15×、moderate=1.3×、active=1.45×、very_active=1.6×。sedentary | light | moderate | active | very_active |
| climate | enum | 是 | 气候/环境等级。cold=1.0×、temperate=1.0×、hot=1.15×、very_hot=1.3×。cold | temperate | hot | very_hot |
| caffeine_drinks_per_day | integer | 否 | 可选。每杯含咖啡因饮料增加 80 ml。默认值为 0。 |
详细介绍
@getvari/mcp
用于公开的 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_URL | https://getvari.app/api/mcp/v1 | 覆盖上游 HTTP 端点(例如用于预发布环境)。 |
许可证
MIT — 参见 LICENSE。
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。