Joy2Move Home Exercise Library

io.github.AG-ITAcademy由 GitHub 帳號 AG-ITAcademy 發布v1.0.2更新於 Nov 1, 2026

Find home exercises, equipment variations and reviewed 15-second video demonstrations.

已驗證Streamable HTTP可網頁執行位置與生活媒體與設計

概覽

AI 產生的概覽

遠端唯讀的家庭健身動作目錄,提供器材變化式與經審核的 15 秒影片示範。

可以做什麼
  • 依名稱、別名、器材、類別或肌群搜尋動作,自重與負重變化式分開列出
  • 依精確 slug 取得單一目錄動作,包含經審核的器材資訊
  • 回傳從審核時間點開始的 15 秒 Mux 影片片段,並提供 YouTube 完整訓練連結
  • 列出該動作最近五次已確認的訓練出處
適用情境
適合需要查詢居家健身動作、比較自重、啞鈴或壺鈴變化式,或查看簡短示範片段及其來源訓練的情況。
執行需求
遠端 streamable HTTP 端點;不需要帳號、API 金鑰、付費或環境變數。內嵌示範播放依賴 Mux,完整訓練連結會開啟 YouTube。
安裝前請注意
唯讀且僅限目錄內容;無法診斷傷害、開立復健處方、變更帳號或收款。畫面審核只核對器材與時間點,不代表動作技巧或醫療適用性經過認證。搜尋字詞、篩選條件與 slug 會傳送到遠端服務,內嵌播放會聯絡 Mux,僅在點擊完整訓練連結時才聯絡 YouTube。

安裝

在 SourceWeft 中

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

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.AG-ITAcademy%2Fhome-fitness-exercise-library/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "joy2move-home-exercise-library": {
      "type": "http",
      "url": "https://www.joy2move.net/api/exercises/mcp"
    }
  }
}

README

Home Fitness Exercise Library

Find a home fitness exercise and open a video demonstration at its reviewed timestamp. Search by name, alias, equipment or muscle. Bodyweight, dumbbell and kettlebell variations are identified separately.

Provided by Joy2Move, operated by SC GLOBAL PERSPECTIVE SRL. No Joy2Move account, API key or payment is required. This package connects to a public read-only catalog, with no access to profiles, subscriptions or workout history.

Status

The public Claude endpoint is live. Search, interactive exercise cards and Mux playback have been tested in Claude. On 4 October 2026, a fresh bodyweight wall-sit card played at 1920×1080 from the reviewed timestamp and stopped after 15 seconds. Mobile playback has not yet been separately verified. Directory submission is being completed; this is not yet an approved directory listing.

Test locally

With a current Claude Code installation, from the root of this package:

sh
claude plugin validate . --strictclaude --plugin-dir .

Then ask:

  • Show me a kettlebell Romanian deadlift demonstration.
  • Show me a wall sit without weights.
  • Show me a wall sit and let me choose the equipment.
  • Find bodyweight exercises for my core.
  • Show me a dead bug demonstration and its full workout.

The tools are search_exercises and get_exercise. Claude shows an interactive exercise card with equipment details and links to the demonstration, exercise page and full workout. The Claude card uses Mux for inline playback at the reviewed timestamp and pauses after 15 seconds. The Full workout on YouTube button opens the complete source video. There is no separate YouTube demonstration or fallback. ChatGPT uses the same Mux-only preview and full-workout link. Terminal clients receive exercise-page and full-workout links. No browser security settings need to be changed.

Content and limitations

Each demonstration is 15 seconds. Stored timestamps already include a four-second offset from the source chapter. Frame review verifies equipment and timestamp selection, not certified technique or medical suitability. Results are limited to the catalog; unavailable exercises or removed videos must not be invented. This tool cannot diagnose injuries, prescribe rehabilitation, change accounts or take payments.

Data and support

The remote service receives exercise searches, filters and slugs. It does not store searches in the Joy2Move database. Mux is contacted when a user plays an inline demonstration in Claude. YouTube is contacted only when the user follows the full-workout link. Website links use utm_source=claude without a user or conversation identifier. Hosting providers may process technical request data. See the privacy policy and terms.

Support: [email protected]. Report the exercise name and issue, without credentials or medical records.

Publishing

Source: https://github.com/AG-ITAcademy/home-fitness-exercise-library. Directory submission requires a paid Claude plan and a GitHub connection with write access. The remote MCP connector is submitted separately through the same developer portal.

License

MIT applies only to this repository's plugin configuration, icon and instructions. The remotely hosted Joy2Move application, exercise catalog and videos are not included and are not licensed under this package's MIT license.

來源:README.md,提交 f00e1c7

工具

2

search_exercises

Find home fitness exercise demonstrations

Find exercise demonstrations by name or alias (e.g. RDL), equipment, category, or muscle. Pass a concise exercise name, not the whole user message. Results distinguish bodyweight and weighted variations. If equipment is unspecified, show matching variations or ask which one. Empty results mean no catalog match; do not invent a demo. Not for diagnosis or personalized injury rehabilitation.

輸入參數limitquerymusclecategoryequipment

get_exercise

Show a home fitness exercise demonstration

Get a catalog exercise by its exact slug from search_exercises, including reviewed equipment, a 15-second Mux video segment and up to five newest confirmed workout appearances. The full_video_url opens the complete workout on YouTube; there is no separate YouTube demo. Use stored start_seconds directly: the four-second lead-in adjustment is already applied. Do not claim clinical or technique certification. If video_status is unavailable, offer the exercise page without inventing a video.

輸入參數slug必填

版本歷史

2
  1. v1.0.2最新Nov 1, 2026
  2. v1.0.0Nov 1, 2026

評分

已滿足適用檢查項的 100%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分