프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 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의 세 기둥

이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.

할 수 있는 일

이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.

  • 연결 방식: 컴퓨터 또는 클라우드
  • 전송 방식: stdio, Streamable HTTP
  • 카테고리: 디자인, 이미지 및 오디오
  • 입력해야 할 값: WORKOUTX_API_KEY, X-WorkoutX-Key

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

설치하기 전에

비밀로 표시된 값은 내 계정의 열쇠예요. 절대 다른 사람과 공유하거나 채팅에 붙여 넣지 마세요.

필요한 것

어떤 앱을 쓰세요?

위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.

이 주소는 요청 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를 쓰세요.

선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.

직접 입력할 값

  • 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에서 이 저장소를 읽어 오지 않았어요

  • ✓ 통과

    엔드포인트 응답

    355ms 만에 응답(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 스타i세 기둥: 리뷰 · 점검 · 사용 정도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에게 묻기