mcpField
V
Vari Hydration Tools

Vari Hydration Tools

ローカル
github.com/getvariヘルスケア026 週間前に更新

Vari Hydration Tools について

Vari Hydration Tools は、カスタム HTTP クライアントを作らずに使える、6 種類の決定論的な水分補給計算ツールを MCP クライアントに提供する stdio ブリッジです。リクエストを Vari のホスト型サーバーに転送し、結果に参照元リンクを含めます。

主な機能

  1. 011 日の水分摂取量の推定
  2. 02脱水度と推奨対応
  3. 03妊娠中・産後の摂取量
  4. 04CKD の水分摂取上限
  5. 05アスリート向け補給計画
  6. 06時刻別の水分補給予定

活用シーン

  1. 01個人の条件に応じた摂取量の推定
  2. 02脱水症状の評価と対応の確認
  3. 03妊娠中や CKD の水分摂取計画
  4. 04運動に合わせた補給時刻の設定

MCP 対応

stdio 経由で Vari のホスト型サーバーにリクエストを中継し、6 種類の水分補給計算ツールを 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はい1日の活動レベル。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いいえ任意。カフェイン入り飲料1杯につき 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 を支える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_intakeCKD に配慮した水分摂取許容量(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_URLhttps://getvari.app/api/mcp/v1上流 HTTP エンドポイントを上書きします(例:ステージング環境)。

ライセンス

MIT — LICENSE を参照してください。

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。