Vari Hydration Tools について
Vari Hydration Tools は、カスタム HTTP クライアントを作らずに使える、6 種類の決定論的な水分補給計算ツールを MCP クライアントに提供する stdio ブリッジです。リクエストを Vari のホスト型サーバーに転送し、結果に参照元リンクを含めます。
主な機能
- 011 日の水分摂取量の推定
- 02脱水度と推奨対応
- 03妊娠中・産後の摂取量
- 04CKD の水分摂取上限
- 05アスリート向け補給計画
- 06時刻別の水分補給予定
活用シーン
- 01個人の条件に応じた摂取量の推定
- 02脱水症状の評価と対応の確認
- 03妊娠中や CKD の水分摂取計画
- 04運動に合わせた補給時刻の設定
MCP 対応
stdio 経由で Vari のホスト型サーバーにリクエストを中継し、6 種類の水分補給計算ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| weight_kg | number | はい | 体重(キログラム)。 |
| activity_level | enum | はい | 1日の活動レベル。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 | いいえ | 任意。カフェイン入り飲料1杯につき 80 ml 加算します。デフォルトは 0。 |
詳細
@getvari/mcp
公開されているVari Hydration Tools Model Context Protocol サーバー用の Stdio ブリッジです。MCP クライアント(Claude Desktop、Cursor、Continue.dev など、Stdio で起動するすべての MCP ホスト)から、 getvari.app を支える6つの水分補給計算ツールを呼び出せます。カスタム HTTP クライアントを作成する必要はありません。
このパッケージは約50行のプロキシです。実際のサーバーは Vercel でホストされている
https://getvari.app/api/mcp/v1 の HTTP エンドポイントです。Stdio のみ対応する MCP インストーラーから npx で起動できるよう、この
パッケージを公開しています。
ツール
6つのツールはすべて決定論的で、情報源が明記されており、認証は不要です。
| ツール名 | 機能 |
|---|---|
calculate_water_intake | 体重、活動量、気候、カフェイン摂取量に基づいて、1日の個別水分摂取目標(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 が含まれています。そのため、呼び出し内容をユーザーに提示する LLM は、算出方法を引用できます。
インストール
Claude Desktop
claude_desktop_config.json を編集します(設定 → 開発者 → 設定を編集):
{
"mcpServers": {
"vari-hydration": {
"command": "npx",
"args": ["-y", "@getvari/mcp"]
}
}
}
Claude Desktop を再起動します。ツールパネルの Vari Hydration に6つのツールが表示されます。
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 を参照してください。
リンク
- ウェブサイト:https://getvari.app
- ソースリポジトリ:https://github.com/getvari/vari-mcp
- MCP マニフェスト:https://getvari.app/.well-known/mcp.json
- OpenAPI 3.1 コントラクト:https://getvari.app/api/mcp/v1/openapi.json
- MCP カタログ:https://modelcontextprotocol.io/servers
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。