Body Metrics について
身長と体重の換算、BMI・TDEE・タンパク質目標量の計算(誤差範囲付き)
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://body-metrics.gumballtools.com/api/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http com-gumballtools-body-metrics https://body-metrics.gumballtools.com/api/mcpCursor.cursor/mcp.json
{"mcpServers":{"com-gumballtools-body-metrics":{"type":"http","url":"https://body-metrics.gumballtools.com/api/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"com-gumballtools-body-metrics":{"type":"http","url":"https://body-metrics.gumballtools.com/api/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"com-gumballtools-body-metrics":{"type":"http","url":"https://body-metrics.gumballtools.com/api/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"com-gumballtools-body-metrics":{"serverUrl":"https://body-metrics.gumballtools.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
1| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| age | number | はい | 年齢。15~100 歳。この範囲外では式を適用できません。 |
| sex | enum | はい | BMR の式で必須です。式は性別ごとに個別に適合されています。male | female |
| height | string | はい | 身長は単位付きで指定してください。178cm、1.78m、5'10"、5 ft 10 in、70in を受け付けます。数値だけでは曖昧なため、単位のない入力は拒否されます。 |
| weight | string | はい | 単位付きの体重。75kg、165lb、11st 8lbを受け付けます。単位のない数値は拒否されます。 |
| activity | enum | いいえ | 活動レベル。デフォルトは座りがちです。推定誤差の最大の原因であり、多くの人は過大評価します。2つのレベルの中間なら、低い方を選んでください。sedentary | light | moderate | active | extreme |
| targetBmi | number | いいえ | 目標 BMI。目標体重の計算に使用します(15~40)。 |
| proteinGoal | enum | いいえ | 報告するタンパク質摂取量の目安範囲。デフォルトは維持です。maintenance | active | strength | deficit |
| bodyFatPercent | number | いいえ | 省略可能ですが、入力をおすすめします。除脂肪体重を使う Katch-McArdle 推定が追加され、タンパク質目標も除脂肪体重に基づく値になります。 |
| dailyDeficitKcal | number | いいえ | 期間を推定するための1日あたりのカロリー赤字。推定期間は下限です。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。