Fitness Tools
概要
作者による説明(英語の原文)
Deterministic fitness calculators — TDEE, adaptive TDEE, body fat, 1RM, macros — with consensus.
できること
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
- 接続方法: パソコンでもクラウドでも
- トランスポート: stdio, Streamable HTTP
- カテゴリ: クリニック・健康
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 4/4 合格 · 質問内容は提供元のサーバー(fitness-tools-mcp.ajwallacemusic.workers.dev)を通ります
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで
Claude の Connectors ページを開く
CustomizeConnectors
「+ Add」→「Add custom connector」を押し、この 2 つを入力
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Name · 名前Fitness ToolsRemote MCP server URL · アドレスhttps://fitness-tools-mcp.ajwallacemusic.workers.dev/mcpAuthentication は Claude が検出したままにして Add を押します
チャットで有効にする
+ConnectorsFitness Tools
試してみる
Fitness Tools を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Fitness Tools を使っていると言うか、回答に Fitness Tools のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT は法人向けプランのみ接続できます
Web 版 ChatGPT Business・Enterprise・Edu で、ワークスペースの管理者かオーナーが追加します · Free・Plus・Pro の場合:あなたの ChatGPT プランではまだ MCP を自分でつなげません
Web 版 ChatGPT で MCP の追加ページを開く
Plugins+Add custom MCP server
名前とアドレスを入力
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Name · 名前Fitness ToolsConnection · アドレスhttps://fitness-tools-mcp.ajwallacemusic.workers.dev/mcpチャットで Fitness Tools を選ぶ
新しいチャットを開き、入力前にプラグインの一覧から Fitness Tools を選びます
試してみる
Fitness Tools を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が Fitness Tools を使っていると言うか、回答に Fitness Tools のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --transport http fitness-tools https://fitness-tools-mcp.ajwallacemusic.workers.dev/mcpClaude Code で /mcp と入力
Fitness Tools が一覧にあり、接続済みと表示されれば OK です
試してみる
Fitness Tools を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Fitness Tools を使っていると言うか、回答に Fitness Tools のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Cursor の AI チャットを Agent モードで開く
試してみる
Fitness Tools を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Fitness Tools を使っていると言うか、回答に Fitness Tools のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
VS Code の AI チャットを Agent モードで開く
試してみる
Fitness Tools を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Fitness Tools を使っていると言うか、回答に Fitness Tools のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://fitness-tools-mcp.ajwallacemusic.workers.dev/mcpJSON 設定は下の「開発者向け」にあります
開発者向け:ターミナルのコマンドと JSON 設定
Web 経由
Claude Code
claude mcp add --transport http fitness-tools https://fitness-tools-mcp.ajwallacemusic.workers.dev/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"fitness-tools": {
"url": "https://fitness-tools-mcp.ajwallacemusic.workers.dev/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"fitness-tools": {
"type": "http",
"url": "https://fitness-tools-mcp.ajwallacemusic.workers.dev/mcp"
}
}
}パソコンにインストール
Claude Code
claude mcp add fitness-tools -- npx -y @almostjacked/fitness-tools-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"fitness-tools": {
"command": "npx",
"args": [
"-y",
"@almostjacked/fitness-tools-mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"fitness-tools": {
"command": "npx",
"args": [
"-y",
"@almostjacked/fitness-tools-mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"fitness-tools": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@almostjacked/fitness-tools-mcp"
]
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
できること
ツールの名前と説明は、サーバーが2026年11月10日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
tdeeEstimate BMR and TDEE via Mifflin-St Jeor, Harris-Benedict, Katch-McArdle, and Cunningham. Provide body_fat or lean_mass to unlock the LBM-based methods.
adaptive-tdeeMeasure actual TDEE from a logged history of daily weight and/or calorie intake. Default method (kalman) is a joint Kalman filter over true weight and TDEE — handles missing days, gates outliers, and reports uncertainty (CI95) alongside denoised true weight; regression/endpoints
body-fatEstimate body-fat % via US Navy circumference, Jackson-Pollock 3-site skinfold, and Deurenberg (BMI-based) methods.
one-rep-maxEstimate 1RM from a submaximal set via Epley, Brzycki, Lombardi, Wathan, O'Conner, and Mayhew; returns a %1RM load chart.
macrosCompute protein/fat/carb grams for a calorie target using the g-per-kg-bodyweight method, with goal-based protein defaults.
activity-multiplierEstimate the TDEE activity multiplier via the classic lookup table or a NEAT+EAT model (occupation/steps for non-exercise, training volume for exercise).
powerlifting-attemptsDeterministic opener/second/third attempts from an estimated 1RM, plus a warmup ramp and per-side plate loading. Tunable by aggressiveness and available plates.
muscle-potentialEstimate drug-free maximum bodyweight at a target body-fat % via Casey Butt (wrist+ankle), the FFMI~25 natural cap, and Berkhan's max-contest-weight model. Men only in v1.
ffmiCompute the Fat-Free Mass Index (FFMI) and its height-adjusted form from weight and body fat (or lean mass), and flag whether it exceeds the ~25 natural ceiling.
rsmiEstimate the appendicular skeletal muscle index (RSMI) from a DXA value (direct) and/or an anthropometric estimate (Wen 2011), and flag low muscle mass against EWGSOP2, AWGS, and Baumgartner sarcopenia cutoffs.
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月11日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名は、リポジトリを所有するGitHubアカウント almostjacked で確認済みです
- ✓ 合格
今もメンテナンスされている
コードの最終更新:4 か月前
- … 未チェック
ライセンスがある
このリポジトリはまだGitHubから読み取っていません
- ✓ 合格
エンドポイントが応答する
307ミリ秒で応答(HTTP 200)
- – 対象外
OAuthでサインイン
サインイン不要
- ✓ 合格
ツールの説明に隠れた指示がない
10件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
クリニック・健康のほかのサーバーとの比較i
- このカテゴリのほかの1068件のうち82%よりスターが多い
- このカテゴリのほかの1068件のうち22%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの1068件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
Fitness Toolsは安全ですか?
当てはまる基本チェック4項目のうち4項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
パソコンで動きますか、それともクラウドですか?
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は4 か月前、最新バージョン(0.3.4)がレジストリに届いたのは4 か月前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP に対応したアプリでも使えます(例:ChatGPT Business 以上)。
代わりに使えるものは?
同じカテゴリには:Medplum MCP, Mirobody, Apple Health
代わりの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Mirobody
Lab results to LOINC codes and UCUM units, symptoms and diagnoses to ICPC-3. Offline, no API key.
Apple Health
Local-first Apple Health MCP server for questions about your sleep, workouts and heart data.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Fitness Tools
📖 [Documentation](https://almostjacked.github.io/fitness-tools/) · npm
Use it with your AI right now: add the hosted MCP connector https://fitness-tools-mcp.ajwallacemusic.workers.dev/mcp in claude.ai / ChatGPT settings, install one-click in Cursor or VS Code, or grab the Claude Desktop .mcpb.
Composable, deterministic fitness calculators — BMR/TDEE, body fat, 1RM, macros, activity multiplier, powerlifting attempts, and natural muscular potential. Each calculator runs several published formulas and reports a consensus across them.
This repo ships three separate, independently-usable artifacts:
- [`@almostjacked/fitness-tools`](packages/core) — the npm library. Validated, self-describing calculators that run natively in the browser and on the server. This is the product.
- [`@almostjacked/fitness-tools-api`](apps/api) — a reference HTTP server built on the library. It re-exposes the same calculators over HTTP (identical math, identical results) and is inert until you run or host it.
- [`@almostjacked/fitness-tools-mcp`](apps/mcp) — an MCP stdio server built on the library. It exposes the same calculators as MCP tools for agents/LLM clients (identical math), runnable with
npx @almostjacked/fitness-tools-mcp.
Which one do you want?
| You're… | Use | Why |
|---|---|---|
| Writing JS/TS (browser, Node, edge) | `@almostjacked/fitness-tools` (npm) | Runs in-process. Install, import, call. No server, no network. |
Calling from another language / curl / a no-code tool | `@almostjacked/fitness-tools-api` (HTTP) | Same calculators over HTTP. You run/host it. |
| Building a remote frontend | `@almostjacked/fitness-tools-api` | Self-describing catalog + OpenAPI over the wire. |
| Wiring the calculators into an MCP client / agent | `@almostjacked/fitness-tools-mcp` | npx an MCP stdio server; one tool per calculator. |
The API adds a network boundary, not capability. The package works the moment you install
it; the server does nothing until it's running.
Documentation
- New to it? Getting started
- What each calculator does: Tools
- Calling from an agent: Consumer guide
- Working on this repo: AGENTS.md
Layout
packages/core @almostjacked/fitness-tools — the library (the product)
apps/api @almostjacked/fitness-tools-api — a reference HTTP server over the library apps/mcp @almostjacked/fitness-tools-mcp — an MCP stdio server over the library
Develop
corepack enable # pnpm version is pinned in package.json
pnpm install pnpm -r test # core + api + mcp test suites pnpm -C packages/core build # build the library pnpm -C apps/api dev # run the reference server on :8080
See each package's README — library · reference server.
License
MIT — free, open-source, and usable in commercial products. See LICENSE. Built on published formulas (Mifflin-St Jeor, US Navy, Jackson-Pollock, Epley, Casey Butt, etc.); contributions welcome.