mcpField
F
Fitness Tools

Fitness Tools

リモート
github.com/almostjackedヘルスケア114 週間前に更新
リポジトリ

Fitness Tools について

Fitness Toolsは、フィットネスアプリの開発者やMCPクライアント向けの決定論的な計算ツール群です。複数の公開済み計算式を用い、コンセンサス結果を返します。

主な機能

  1. 01BMR・TDEEの計算
  2. 02適応型TDEEの計算
  3. 03体脂肪率・1RMの計算
  4. 04マクロ栄養素の計算
  5. 05パワーリフティング試技と自然な筋肉量の評価

活用シーン

  1. 01アプリへのフィットネス計算機能の組み込み
  2. 021日の消費エネルギーとマクロ栄養素の推定
  3. 03体脂肪率とリフティング重量の評価

MCP 対応

MCP stdioサーバーが各計算機能をエージェントやLLMクライアント向けのツールとして公開します。ホスト型MCPエンドポイントも利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://fitness-tools-mcp.ajwallacemusic.workers.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@almostjacked/fitness-tools-mcp0.3.4

ツール

10
パラメーター型必須説明
agenumberはい
sexenumはいmale | female
heightobjectはい
height.unitenumいいえcm | in | mm
height.valuenumberはい
weightobjectはい
weight.unitenumいいえkg | lb
weight.valueanyはい
methodsanyいいえ
activityanyはい
body_fatanyいいえ
lean_massanyいいえ

詳細

Fitness Tools

CI License: MIT npm MCP Registry

📖 ドキュメント · npm

今すぐ AI で使う: ホスト型 MCP コネクター https://fitness-tools-mcp.ajwallacemusic.workers.dev/mcp を claude.ai / ChatGPT の設定に追加するか、 Cursor にワンクリックでインストール または VS Code にインストールするか、 Claude Desktop .mcpb を入手してください。

組み合わせて使える、決定論的なフィットネス計算ツールです。BMR/TDEE、体脂肪率、1RM、マクロ、活動係数、パワーリフティングの試技、ナチュラルな筋肉の発達ポテンシャルに対応します。各計算ツールは公開済みの複数の計算式を実行し、その合意値を報告します。

このリポジトリには、個別に利用できる3つの独立した成果物が含まれています。

  • @almostjacked/fitness-tools — npm のライブラリです。検証済みで自己記述型の計算ツールが、ブラウザーとサーバーでネイティブに動作します。これが製品です。
  • @almostjacked/fitness-tools-api — このライブラリを基盤に構築されたリファレンス HTTP サーバーです。同じ計算ツールを HTTP 経由で提供します(計算方法も結果も同一です)。実行またはホストするまでは何も動作しません。
  • @almostjacked/fitness-tools-mcp — このライブラリを基盤に構築されたMCP stdio サーバーです。同じ計算ツールを MCP ツールとしてエージェントや LLM クライアントに提供し、npx @almostjacked/fitness-tools-mcp で実行できます。

どれを使いますか?

あなたの用途…使用するもの理由
JS/TS(ブラウザー、Node、エッジ)で開発する@almostjacked/fitness-tools(npm)プロセス内で動作します。インストールして、インポートし、呼び出すだけです。サーバーもネットワークも不要です。
別の言語/curl/ノーコードツールから呼び出す@almostjacked/fitness-tools-api(HTTP)HTTP 経由で同じ計算ツールを利用できます。サーバーはご自身で実行またはホストしてください。
リモートフロントエンドを構築する@almostjacked/fitness-tools-api自己記述型のカタログと OpenAPI をネットワーク経由で利用できます。
計算ツールを MCP クライアント/エージェントに組み込む@almostjacked/fitness-tools-mcpMCP stdio サーバーを npx で実行します。計算ツールごとに1つのツールを提供します。

API はネットワーク境界を追加するだけで、機能を増やすものではありません。このパッケージはインストールすればすぐに使えますが、サーバーは実行するまで何もしません。

ドキュメント

構成

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

開発

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

各パッケージの README をご覧ください — ライブラリ · リファレンスサーバー。

ライセンス

MIT — 無料のオープンソースで、商用製品でも利用できます。LICENSE をご覧ください。 公開済みの計算式(Mifflin-St Jeor、US Navy、Jackson-Pollock、Epley、Casey Butt など)に基づいています。コントリビューションを歓迎します。

コメント

MCP は初めてですか?

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

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