mcpField
W
WorkoutX Exercise API

WorkoutX Exercise API

リモート
workoutxapp.comヘルスケア02 日前に更新
リポジトリ公式サイト

WorkoutX Exercise API について

WorkoutX Exercise APIは、AIエージェントやフィットネスアプリ開発者向けのフィットネスデータ用MCPサーバーです。エクササイズカタログ、ワークアウト生成、サプリメント情報、開発ツールを提供します。ツールは読み取り専用で、ホスト型APIに接続します。

主な機能

  1. 01エクササイズカタログの検索と参照
  2. 02動画とサムネイルの取得
  3. 03ワークアウトと複数週プログラムの生成
  4. 04サプリメントの根拠と情報の参照
  5. 05モデルとコード例の生成
  6. 06リクエストとAPI使用状況の確認

活用シーン

  1. 01フィットネスアプリ向けの種目とメディア検索
  2. 02目標に沿ったトレーニング計画の生成
  3. 03型付きモデルとコード例の作成
  4. 04APIリクエストのエラーや使用状況の調査

MCP 対応

ホスト型のStreamable HTTPエンドポイントを通じて、フィットネスデータ、ワークアウト生成、開発ツールをMCPクライアントに提供します。利用にはWorkoutX APIキーが必要で、ツールはすべて読み取り専用です。

設定

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

エンドポイントhttps://api.workoutxapp.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.workoutxapp.com/mcp認証が必要
パッケージ
npmworkoutx-mcp2.1.0

ツール

詳細

WorkoutX MCP サーバー — AI エージェント向けエクササイズ&フィットネス API

npm MCP license

Claude Code、Cursor、ChatGPT、Grok、VS Code、Claude Desktop から WorkoutX Exercise API を利用できます。720p MP4 アニメーション(男性・女性モデル)付きの1,900種類以上のエクササイズ、ワークアウトと複数週間のプログラム生成機能、エビデンス評価付きサプリメントデータベース、フィットネスアプリ構築用の開発者ツール(型付きモデル、コード例、リクエストのデバッグ、利用統計)を提供します。

「WorkoutX の45分間のダンベル胸部セッションを使って、アプリにワークアウト画面を追加してください。」 「エクササイズとワークアウト用の Swift モデルを生成してください。」 「昨日から429エラーが発生しているのはなぜですか?」

  • ホスト型エンドポイント: https://api.workoutxapp.com/mcp(Streamable HTTP)— 実行するものはありません
  • 認証: X-WorkoutX-Key ヘッダー(または Authorization: Bearer)に WorkoutX API キーを指定します
  • 無料プラン: 500リクエスト、クレジットカード不要 — キーを取得
  • 各ツール呼び出しは API リクエスト1件としてカウントされ、REST API と同じプラン制限が適用されます
  • ドキュメントとセットアップガイド:workoutxapp.com/mcp.html

ツール

開発者ツール

ツール機能
get_endpoint_reference任意の v2 エンドポイントのパラメーター、レスポンス形式、エラー、curl の例
generate_typesTypeScript、Swift(Codable)、Kotlin(kotlinx.serialization)、Dart のモデル
get_code_exampleReact Native、Swift、Flutter、Next.js、Node、Python 向けのコードスニペット:一覧、リンク更新を伴う動画再生、ワークアウト、エラー処理、バックエンドプロキシ
diagnose_request失敗したリクエスト(ステータスと本文も含む)を貼り付けると、原因と解決策を提示します。リクエストは送信されません

エクササイズデータ、ワークアウト、サプリメント

ツール機能
get_usage_statsリクエスト数、成功率、p95 レイテンシ、ステータス別エラー、上位エンドポイント、クォータ、メディア制限
export_exercise_seedメディアを含まないエクササイズ ID、名前、筋肉、器具を JSON または CSV で出力します(メディア制限は消費しません)
get_trending_exercisesWorkoutX アプリ全体でリクエスト数の多いエクササイズとフィルターを匿名化して表示します
search_exercisesカタログを検索・絞り込みます。回答を小さくするには fields と includeMedia を指定します
get_exercise1つのエクササイズの説明、ヒント、筋肉、カロリー、メディアリンク
get_exercise_media新しい署名付き MP4 およびサムネイルのリンク
list_exercise_filters有効な身体部位、ターゲット、器具、カテゴリ、筋肉
find_exercise_alternatives同じ筋肉を鍛える代替エクササイズを、指定した器具の有無に応じて検索します
find_similar_exercises類似度順に並べた、最も類似するエクササイズ
estimate_calories体重と時間からカロリーを推定します
map_v1_exercisev1 エクササイズ ID → v2 エクササイズ
generate_workoutウォームアップ、セット・回数・休憩、クールダウンを含む1回分の完全なセッション(Growth+)
generate_program期分けとデロードを含む複数週間のプログラム(Scale)
search_supplementsエビデンス、用量、摂取タイミングを含むサプリメント(Growth+)
get_supplement_stack目標に応じた推奨サプリメントの組み合わせ(Scale)
check_api_keyプランと残りクォータ

すべてのツールは読み取り専用で、API キーが必要です。呼び出しはそれぞれ API リクエスト1件としてカウントされます。

接続

Claude Code
claude mcp add --transport http workoutx https://api.workoutxapp.com/mcp --header "X-WorkoutX-Key: wx_your_key"
Cursor(~/.cursor/mcp.json)および VS Code
{
  "mcpServers": {
    "workoutx": {
      "url": "https://api.workoutxapp.com/mcp",
      "headers": { "X-WorkoutX-Key": "wx_your_key" }
    }
  }
}
Claude Desktop(ワンクリック)

workoutx.mcpb をダウンロードし(リリースページからも入手できます)、開いてください。Claude Desktop が拡張機能をインストールし、API キーを尋ねます。

Claude Desktop(手動設定)およびその他の stdio 専用クライアント

このパッケージは、stdio とホストされたエンドポイントを橋渡しします。

{
  "mcpServers": {
    "workoutx": {
      "command": "npx",
      "args": ["-y", "workoutx-mcp"],
      "env": { "WORKOUTX_API_KEY": "wx_your_key" }
    }
  }
}
変数必須デフォルト
WORKOUTX_API_KEYはい—
WORKOUTX_MCP_URLいいえhttps://api.workoutxapp.com/mcp

開発

npm install && npm run build
npm run smoke                                            # against production
WORKOUTX_MCP_URL=http://localhost:3000/mcp npm run smoke # against a local API

リンク

MIT ライセンス。

コメント

MCP は初めてですか?

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

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