ExerciseBank

net.exercisebank由 exercisebank.net 發布v0.1.1更新於 Oct 24, 2026

Search 1,492 filmed exercises by muscle, equipment, pattern and joints to avoid; get substitutes.

已驗證STDIO僅桌面位置與生活開發者工具

概覽

AI 產生的概覽

本機 MCP 伺服器,讓助理依肌群、器材、動作模式和需避開的關節檢索 1,492 個實拍動作,並尋找替代動作。

可以做什麼
查詢精確的篩選詞彙:肌群、器材、動作模式、關節、衝擊、目錄版本以及沙盒金鑰可用的媒體 id。依關鍵字、肌群、可用器材、動作模式、難度範圍、需避開的關節、衝擊和單側性搜尋並篩選動作。讀取完整動作記錄,包括描述、指導要點、法文名稱和分類。取得附分數和理由的排序替代動作,可依器材和需避開的關節篩選。設定終端使用者 id 後可取得簽章的影片和圖片連結。
適用情境
適合在基於 ExerciseBank API 開發整合時使用,讓編碼助理邊寫程式邊探索目錄和詞彙,或在撰寫程式前先製作健身計畫產生器的原型。它面向開發者本機使用,而非正式產品。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node 18 或更新版本。需要在 EB_KEY 環境變數中提供 ExerciseBank API 金鑰,可免費取得免信用卡的沙盒金鑰。可選設定 EB_END_USER 為不透明 id 以啟用簽章媒體連結。需要連線至 ExerciseBank API 的網路存取。
安裝前請注意
EB_KEY 中的 API 金鑰屬於機密,保存在用戶端設定中。設定 EB_END_USER 會將此人計為方案中的終端使用者,影響計費。媒體連結 15 分鐘後過期,沙盒金鑰僅能取得 50 個範例動作的媒體,完整媒體需付費方案。此伺服器供開發用途,不應由產品後端呼叫。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 ExerciseBank,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

exercisebank-mcp

A Model Context Protocol server for the ExerciseBank API: 1,492 studio-filmed exercises with a hand-checked classification and a ranked map of which exercises can replace which. It lets Claude, Cursor and other MCP clients search real exercises by muscle, equipment, movement pattern, difficulty and joints to avoid, so a plan is built from exercises that exist, with videos your app is licensed to show.

Use it while you build on the API (your coding agent explores the catalogue and the vocabulary as it writes your integration) or to prototype a workout generator before writing any code.

Install

Get a free sandbox key (no card) at https://exercisebank.net/signup, then:

Claude Code

bash
claude mcp add exercisebank --env EB_KEY=eb_live_… -- npx -y exercisebank-mcp

Claude Desktop, Cursor, Windsurf and other clients (claude_desktop_config.json, .cursor/mcp.json, …)

json
{  "mcpServers": {    "exercisebank": {      "command": "npx",      "args": ["-y", "exercisebank-mcp"],      "env": { "EB_KEY": "eb_live_…" }    }  }}

It runs on your machine over stdio; the key stays in your client's configuration. Node 18 or later.

Tools

ToolWhat it does
get_vocabularyThe exact filter values: muscles, equipment, movement patterns, joints, impact; the catalogue version; the ids a sandbox key gets video for
search_exercisesSearch and filter: q, muscle, equipment (the gear the person has), pattern, minDifficulty, maxDifficulty, excludeJoints, impact, unilateral, limit, offset
get_exerciseThe full record: description, coaching cues, French, classification
get_substitutesRanked replacements with a score and a reason each, filtered by gear and joints to avoid
get_media_urlsSigned video and still URLs. Only when EB_END_USER is set (below)

Video

ExerciseBank signs media only for a named person, and that person counts as an end user on the plan. To get get_media_urls, add an opaque id for whoever is at this machine:

json
"env": { "EB_KEY": "eb_live_…", "EB_END_USER": "dev-laptop-anna" }

URLs expire after 15 minutes. A sandbox key gets media for the 50-exercise sample listed by get_vocabulary; a paid plan gets all 1,492.

In your product

This server is for the developer's desk. A product calls the API from its own backend, with its own users' ids: use the exercisebank client and see the guide, an AI workout generator with Claude.

MIT licensed. The library itself is licensed through a plan: https://exercisebank.net/license

來源:packages/exercisebank-mcp/README.md,提交 3d7718b

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 21, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。