mcpField
W
WorkoutX Exercise API

WorkoutX Exercise API

远程服务
workoutxapp.com健康医疗02 天前更新

关于 WorkoutX Exercise API

WorkoutX Exercise API 是面向 AI Agent 和健身应用开发者的健身数据 MCP 服务,提供动作目录、训练计划生成、补剂资料及开发工具。工具为只读,并连接托管 API。

主要功能

  1. 01搜索和查看动作目录
  2. 02获取动作视频与缩略图
  3. 03生成单次训练和多周计划
  4. 04查询补剂证据与建议
  5. 05生成模型和代码示例
  6. 06检查请求与 API 用量

适用场景

  1. 01为健身应用查找动作及媒体
  2. 02按目标生成训练计划
  3. 03为应用生成类型模型和代码样例
  4. 04排查 API 请求错误与用量

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 Agent 的运动与健身 API

npm MCP license

为 Claude Code、Cursor、ChatGPT、Grok、VS Code 和 Claude Desktop 提供 WorkoutX Exercise API:包含 1,900 多种运动及 720p MP4 动画(男性和女性模型)、训练和多周计划生成器、按证据评级的补剂数据库,以及用于构建健身应用的开发者工具:类型化模型、代码示例、请求调试和使用统计。

“使用 WorkoutX 的 45 分钟哑铃胸部训练,为应用添加一个训练界面。” “为运动和训练生成 Swift 模型。” “为什么从昨天开始就出现 429 错误?”

  • 托管端点:https://api.workoutxapp.com/mcp(Streamable HTTP)——无需运行任何内容
  • **身份验证:**在 X-WorkoutX-Key 标头中提供你的 WorkoutX API 密钥(或使用 Authorization: Bearer)
  • **免费套餐:**500 次请求,无需信用卡 — 获取密钥
  • 每次工具调用计为一次 API 请求,套餐限额与 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_exercise单项运动:说明、提示、肌肉、卡路里、媒体链接
get_exercise_media获取新的签名 MP4 和缩略图链接
list_exercise_filters有效的身体部位、目标、器材、类别和肌肉
find_exercise_alternatives针对相同肌肉的替代动作,可指定器材,也可不指定
find_similar_exercises按相似度排序的运动
estimate_calories根据体重和时长估算卡路里
map_v1_exercisev1 运动 ID → v2 运动
generate_workout完整的单次训练,包含热身、组数/次数/休息时间和冷身(Growth+)
generate_program包含周期化安排和减量周的多周计划(Scale)
search_supplements包含证据、剂量和服用时间的补剂(Growth+)
get_supplement_stack针对目标推荐的补剂组合(Scale)
check_api_key套餐和剩余配额

所有工具均为只读,且需要 API 密钥;每次调用计为一次 API 请求。

连接

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 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。