プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

WorkoutX Exercise API

作者:furkanurukバージョン 2.1.0i★ –iパソコンでもクラウドでも
レジストリ名io.github.furkanuruk/workoutx

インストール

概要

作者による説明(英語の原文)

Exercise API MCP: 1,900+ exercises with video, workout generator, supplements, dev tools.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: デザイン・画像・音声
  • 入力が必要なもの:WORKOUTX_API_KEY, X-WorkoutX-Key

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • クラウドで動くインストール不要。インターネット経由でつながります
  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "workoutx": {
      "command": "npx",
      "args": [
        "-y",
        "workoutx-mcp"
      ],
      "env": {
        "WORKOUTX_API_KEY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add --transport http workoutx https://api.workoutxapp.com/mcp --header 'X-WorkoutX-Key: your-value'

または、パソコンで動かす

claude mcp add workoutx --env WORKOUTX_API_KEY=your-value -- npx -y workoutx-mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "workoutx": {
      "url": "https://api.workoutxapp.com/mcp",
      "headers": {
        "X-WorkoutX-Key": "your-value"
      }
    }
  }
}

または、パソコンで動かす

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "workoutx": {
      "command": "npx",
      "args": [
        "-y",
        "workoutx-mcp"
      ],
      "env": {
        "WORKOUTX_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "workoutx": {
      "type": "http",
      "url": "https://api.workoutxapp.com/mcp",
      "headers": {
        "X-WorkoutX-Key": "your-value"
      }
    }
  }
}

または、パソコンで動かす

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "workoutx": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "workoutx-mcp"
      ],
      "env": {
        "WORKOUTX_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • WORKOUTX_API_KEY 秘密 必須 env
    WorkoutX API key (free at https://workoutxapp.com/dashboard.html)
  • X-WorkoutX-Key 秘密 必須 HTTP header
    WorkoutX API key (free at https://workoutxapp.com/dashboard.html)

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

ツールの名前と説明は、サーバーが2026年11月7日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。

  • list_exercise_filters

    Every valid value (with counts) for body parts, target muscles, equipment, categories and muscles. Call this before search_exercises when unsure of a value.

  • search_exercises

    Search 1,900+ exercises. Filters are optional and case-insensitive; combining two or more filters needs the Starter plan or higher. Results include instructions, tips, muscles, equipment, difficulty, calories and signed MP4/thumbnail links.

  • get_exercise

    One exercise by v2 id: instructions, tips, muscles, equipment, sets/reps guidance, calories and signed media links.

  • get_exercise_media

    Fresh signed MP4 and thumbnail links for one exercise (links expire; call again rather than storing them).

  • find_exercise_alternatives

    Ranked swaps that train the same muscles, e.g. when equipment is missing. Optionally require or exclude equipment.

  • find_similar_exercises

    Exercises most similar to the given one (same pattern, muscles and equipment), ranked by score.

  • estimate_calories

    Calories burned for an exercise from its MET value, body weight and duration.

  • map_v1_exercise

    Find the v2 exercise for an old v1 id (e.g. "0025"), with the match quality: exact, equivalent, alternative, closest or none.

  • generate_workout

    One complete session built from movement patterns: warm-up, main work with sets/reps/rest, cool-down and swap suggestions. Needs the Growth plan or higher.

  • generate_program

    A multi-week program with periodisation, deloads and weekly volume targets. Needs the Scale plan.

  • search_supplements

    Supplements with evidence ratings, dosage and timing. Filter by category, goal, timing, evidence or free text. Needs the Growth plan or higher.

  • get_supplement_stack

    A recommended stack for a goal with dosages and timing. Needs the Scale plan.

  • export_exercise_seed

    Exercise ids, names, muscles and equipment without media, as JSON or CSV, to seed your own database or fixtures. Does not use the distinct-exercise media limit. Page with offset; plan caps per call apply (Free 10, Starter 100, others 200).

  • get_usage_stats

    Your account's API usage: requests, success rate, response times (avg and p95), errors by status code, top endpoints, daily counts, live quota, rate limit and media-limit usage. Use it to answer "why am I getting 429s?" or "when will my quota run out?". Uses one request.

  • get_trending_exercises

    The exercises and filters (body parts, muscles, equipment, categories) requested most across WorkoutX apps in the last 30 days. Anonymised: only values at least 3 different accounts asked for, filters as shares. Good for deciding what to feature in an app. Uses one request.

  • get_endpoint_reference

    Parameters, response shape, errors and a curl example for any v2 endpoint, straight from the OpenAPI spec. Call with no endpoint to list them all. Uses one request.

  • generate_types

    Ready-to-paste TypeScript, Swift (Codable), Kotlin (kotlinx.serialization) or Dart models for v2 responses, generated from the OpenAPI spec. Uses one request.

  • get_code_example

    A working snippet for a platform and task: listing and paging exercises, playing the looping MP4 and refreshing its signed link, the workout generator, error and rate-limit handling, or a backend proxy that keeps your key off the device. Uses one request.

  • get_body_scan_integration

    How to add the WorkoutX Body Scan API to an app: endpoint, auth, fields, response shape, errors and ready-to-paste code. It returns docs only and never takes a photo: your app sends photos straight to the Body Scan API.

  • get_body_scan_sample_response

    A realistic sample of any Body Scan API response, so you can build and test the UI without spending scan credits. Covers success, an unreliable photo, errors and progress results.

  • estimate_body_fat

    Body fat estimates from published equations using tape measurements: Relative Fat Mass (height, waist), U.S. Navy (adds neck, plus hip for women) and Deurenberg (adds weight, age). For adults and general wellness only, not medical advice. No photo needed.

  • diagnose_request

    Paste a failing WorkoutX request (curl, URL or "GET /v2/...") and optionally the status and response body: explains what is wrong (wrong host, key in the URL, missing header, unknown or repeated parameter, invalid value, v1 id, plan gate, rate limit, quota, expired media link) an

  • check_api_key

    Confirm the configured API key works and show the plan and remaining quota. Uses one request.

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント furkanuruk で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • ✓ 合格

    エンドポイントが応答する

    355ミリ秒で応答(HTTP 200)

  • – 対象外

    OAuthでサインイン

    サインイン不要

  • ✓ 合格

    ツールの説明に隠れた指示がない

    23件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした

デザイン・画像・音声のほかのサーバーとの比較i

  • このカテゴリのほかの2204件のうち0%よりスターが多い
  • このカテゴリのほかの2204件のうち77%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの2204件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

WorkoutX Exercise APIは安全ですか?

当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:WORKOUTX_API_KEY, X-WorkoutX-Key

パソコンで動きますか、それともクラウドですか?

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(2.1.0)がレジストリに届いたのは9 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Figma Context MCP, Claude Real Video, Figma MCP Server

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Figma Context MCP

作者:GLips

Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.

パソコンで動く★ 16,165MIT5 か月前更新
インストール

Claude Real Video

作者:HUANGCHIHHUNGLeo

Let any LLM watch a video locally — and search everything it has ever watched.

パソコンで動く★ 2,284MIT2 か月前更新
インストール

Figma MCP Server

作者:figma

The Figma MCP server brings Figma design context directly into your AI workflow.

クラウドで動く★ 2,15213 か月前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

WorkoutX MCP Server — Exercise & Fitness API for AI Agents

Give Claude Code, Cursor, ChatGPT, Grok, VS Code and Claude Desktop the WorkoutX Exercise API: 1,900+ exercises with 720p MP4 animations (male and female models), a workout and multi-week program generator, an evidence-rated supplement database, and developer tools for building fitness apps: typed models, code examples, request debugging and usage stats.

*"Add a workout screen to the app using a 45-minute dumbbell chest session from WorkoutX."*

*"Generate Swift models for exercises and workouts."*

*"Why are we getting 429s since yesterday?"*

  • Hosted endpoint: https://api.workoutxapp.com/mcp (Streamable HTTP) — nothing to run
  • Auth: your WorkoutX API key in the X-WorkoutX-Key header (or Authorization: Bearer)
  • Free plan: 500 requests, no credit card — get a key
  • Every tool call counts as one API request, with the same plan limits as the REST API
  • Docs and setup guide: [workoutxapp.com/mcp.html](https://workoutxapp.com/mcp.html)

Tools

Developer tools

ToolWhat it does
get_endpoint_referenceParameters, response shape, errors and a curl example for any v2 endpoint
generate_typesTypeScript, Swift (Codable), Kotlin (kotlinx.serialization) or Dart models
get_code_exampleSnippets for React Native, Swift, Flutter, Next.js, Node and Python: lists, video playback with link refresh, workouts, error handling, a backend proxy
diagnose_requestPaste a failing request (and status/body): the cause and the fix. Never sends it

Exercise data, workouts and supplements

ToolWhat it does
get_usage_statsYour requests, success rate, p95 latency, errors by status, top endpoints, quota and media limits
export_exercise_seedExercise ids, names, muscles and equipment as JSON or CSV, without media (no media limit used)
get_trending_exercisesMost requested exercises and filters across WorkoutX apps, anonymised
search_exercisesSearch and filter the catalog; fields and includeMedia for smaller answers
get_exerciseOne exercise: instructions, tips, muscles, calories, media links
get_exercise_mediaFresh signed MP4 and thumbnail links
list_exercise_filtersValid body parts, targets, equipment, categories and muscles
find_exercise_alternativesSwaps for the same muscles, with or without given equipment
find_similar_exercisesMost similar exercises, ranked
estimate_caloriesCalories from body weight and duration
map_v1_exercisev1 exercise id → v2 exercise
generate_workoutOne full session with warm-up, sets/reps/rest and cool-down (Growth+)
generate_programMulti-week program with periodisation and deloads (Scale)
search_supplementsSupplements with evidence, dosage and timing (Growth+)
get_supplement_stackRecommended stack for a goal (Scale)
check_api_keyPlan and remaining quota

All tools are read-only and need an API key; each call counts as one API request.

Connect

Claude Code
claude mcp add --transport http workoutx https://api.workoutxapp.com/mcp --header "X-WorkoutX-Key: wx_your_key"
Cursor (~/.cursor/mcp.json) and VS Code
{

"mcpServers": { "workoutx": { "url": "https://api.workoutxapp.com/mcp", "headers": { "X-WorkoutX-Key": "wx_your_key" } } } }

Claude Desktop (one click)

Download workoutx.mcpb (also on the releases page) and open it. Claude Desktop installs the extension and asks for your API key.

Claude Desktop (manual) and other stdio-only clients

This package bridges stdio to the hosted endpoint:

{

"mcpServers": { "workoutx": { "command": "npx", "args": ["-y", "workoutx-mcp"], "env": { "WORKOUTX_API_KEY": "wx_your_key" } } } }

VariableRequiredDefault
WORKOUTX_API_KEYyes—
WORKOUTX_MCP_URLnohttps://api.workoutxapp.com/mcp

Development

npm install && npm run build

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

Links

MIT licensed.

PopNxに聞く