Hyperhuman

cc.hyperhuman由 hyperhuman.cc 發布官方發布者v0.1.0更新於 Nov 1, 2026

Create, personalize and deliver branded workouts and programs from any AI assistant.

已驗證Streamable HTTP可網頁執行效率與工作流開發者工具媒體與設計

概覽

AI 產生的概覽

Hyperhuman 是健身內容基礎設施:助理可瀏覽、建立與更新訓練與計畫,產生社群素材,並取得嵌入或 API 程式碼範例。

可以做什麼
  • 瀏覽範例訓練、團隊訓練、訓練計畫、動作、目標、分類、肌群與器材
  • 查看訓練詳情、播放清單與計畫結構,查詢團隊方案、配額與 API 使用情形
  • 建立與更新訓練、計畫、動作實例、休息段與動作組,並複製平台預設計畫
  • 產生 AI 訓練與多週計畫,建立、重新產生並匯出含文案與封面的社群素材
  • 依教練照片產生 AI 動作影片並查詢產生狀態
  • 取得整合方案以及可複製的嵌入或 Content API 程式碼範例
適用情境
適合讓助理協助健身團隊或開發者處理 Hyperhuman 內容:查看範例訓練、編排或修改訓練計畫、製作社群媒體素材,或規劃嵌入與 API 整合。訪客工具無需登入即可試用。
執行需求
遠端 streamable HTTP 端點;未宣告任何套件或環境變數。訪客工具無需登入,團隊工具需透過 OAuth 連接 Hyperhuman 帳號。部分播放清單與產生工具需團隊具備 Content API 權限。
安裝前請注意
團隊工具需登入帳號並作用於團隊內容庫:建立、更新、複製、產生與匯出類呼叫會變更或產出內容。AI 影片產生可能耗時數分鐘,並可能消耗團隊配額。嵌入範例僅含佔位值,計費在這些工具之外處理。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "hyperhuman": {
      "type": "http",
      "url": "https://mcp.hyperhuman.cc/mcp"
    }
  }
}

工具

45

get_integration_plan

Get integration plan

Returns an integration strategy and step-by-step plan for Hyperhuman workouts or programs: embed (iframe), stream videos (VOD export), or custom player (API + playlist). Use when the user asks how to integrate Hyperhuman or what integration options exist. Pass platform (web/mobile/hardware/cms) and use_case (mvp, programs, ai_generated, corporate_wellness, vod, etc.). Not for copy-paste embed HTML snippets (use get_embed_code_samples for those).

輸入參數platformuse_case

list_sample_workouts

List sample workouts

Returns a workout carousel for sample-workout prompts. When the user is connected via OAuth, lists up to 8 team workouts through the Internal API (Bearer token only — no Content API key required). When not connected, returns up to 6 curated guest samples with embedDemoUrl. Use when the user asks for sample workouts, a workout carousel, or embed demo preview. Not for full team-library admin views (use list_team_workouts), integration plans (use get_integration_plan), or copy-paste embed HTML (use get_embed_code_samples).

輸入參數localedifficultycategory_idduration_maxduration_min

get_workout_details

Get workout details

Returns workout metadata, preview assets, and summary. Use when the user selects a workout or asks for details about a specific workout. sample-* ids return a curated sample detail (no auth). Connected team workout ids use the Internal API (same data as get_team_workout). Other org ids use the Content API when the team has API entitlement.

輸入參數localeworkout_id必填

get_workout_playlist

Get workout playlist

Returns playlist segments with timing and media pointers (progressive MP4/M4A URLs, typically ~7 days). sample-* ids return a curated sample playlist (no auth, no live media URLs). Connected org ids use the Content API when the team has API entitlement. Use when the user wants to see the segment structure or how to play a workout.

輸入參數localeworkout_id必填browse_tool

get_embed_code_samples

Get embed code samples

Returns static copy-paste code templates for workout embeds (keyHandshake iframe), program page embeds, custom player JavaScript, or Content API cURL snippets. All samples contain only placeholder values (YOUR_ORG_ID, YOUR_API_KEY) — no real credentials are fetched or transmitted. Defaults sample_type to embed_prebuilt when omitted. Primary tool when the user asks for embed code, iframe HTML, or API snippet examples. Not for integration strategy or step-by-step plans (use get_integration_plan).

輸入參數program_idworkout_idbrowse_toolsample_type

list_team_workouts

List team workouts

Returns workouts for the authenticated user's team via Internal API. Use when the user asks to see my team's workouts, my team workouts, or their organization workout library. Requires OAuth. Not for curated sample workouts or guest embed demo (use list_sample_workouts).

輸入參數pagelocalesort_byteam_idper_pagesort_ordersearch_text

get_team_workout

Get team workout

Returns full details of a workout from the team. Use when the user selects a workout or asks for details about a specific workout.

輸入參數localeteam_idworkout_id必填

list_team_programs

List team programs

Returns workout programs (collections) for the authenticated user's team. Use when the user asks to see programs, training plans, or workout collections.

輸入參數pagelocalesort_byteam_idper_pagesort_ordersearch_text

get_team_program

Get team program

Returns full details of a workout program from the team. Use when the user selects a program or asks for program structure.

輸入參數localeteam_idprogram_id必填

list_team_goals

List team goals

Returns fitness goals available for programs. Use when creating or generating programs to get valid goal IDs.

輸入參數locale

list_workout_categories

List workout categories

Returns workout categories for workouts. Use when creating or updating workouts to get valid category_ids.

輸入參數locale

list_muscle_groups

List muscle groups

Returns muscle groups for exercises. Use when updating exercise metadata or filtering exercises.

輸入參數locale

list_equipment

List equipment

Returns equipment for exercises. Use when updating exercise metadata or filtering exercises.

輸入參數localecategory_id

get_team_usage

Get team usage

Returns usage quotas for the authenticated team (e.g. social drop export count and limits). Use when the user asks about usage, quotas, or limits.

無需輸入參數。

get_session_summary

Get session summary

Returns team name, plan label, and usage limits for the connected account. Use only when the user explicitly asks about their team, plan, or usage quotas.

無需輸入參數。

get_api_usage_stats

Get API usage stats

Returns API key usage statistics for the current user's team. Use when the user asks about API usage, request counts, or rate limits.

輸入參數end_datestart_dategranularity

list_team_drops

List team drops

Returns social drops (videos, covers, copy) for the team. Use when the user asks about drops, social assets, or ready-to-download content.

輸入參數pagestatussort_byteam_idper_pagesort_order

get_dashboard_summary

Get dashboard summary

Returns dashboard summary: latest created workouts with stats and ready-to-download items. Use when the user asks about dashboard, recent workouts, or content ready for download.

輸入參數limitdays_backinclude_ai_clipsinclude_workoutsinclude_youtube_stats

create_drop

Create drop

Creates a social drop from an exercise, exercise group, workout, or program. Use when the user wants to create social media content from existing content.

輸入參數titlelocaleteam_idsource_idsource_idssource_type必填

regenerate_drop_copy

Regenerate drop copy

Regenerates AI copy pack (hook, caption, hashtags, CTA) for a drop. Use when the user wants to refresh or improve the social copy.

輸入參數drop_id必填team_idchannel_preset

regenerate_drop_cover

Regenerate drop cover

Regenerates AI cover image for a drop. Use when the user wants a new cover for the social asset.

輸入參數drop_id必填team_iddurationaspect_ratiochannel_preset

export_drop

Export drop

Exports drop assets for a channel (video URL, cover URL, copy pack). Use when the user wants to download assets or prepare a drop for external publishing.

輸入參數drop_id必填team_iddurationaspect_ratiochannel_preset

generate_program

Generate program

Generates an AI training program using team workouts. Use when the user wants to create a multi-week program from their workout library.

輸入參數localeteam_idgoal_idsmax_weeksmin_weeksdifficultyend_user_ageend_user_genderend_user_goal_idsuser_requirementsworkouts_per_weekend_user_fitness_levels另有 1 個

create_workout

Create workout

Creates a workout from exercise and rest instances. Use when the user wants to build a custom workout. Provide either exercise_map (ordered array of instance IDs from create_exercise_instance and create_rest_instance) or instances (raw instance objects). Workout cannot start or end with rest.

輸入參數name必填team_idinstancesdifficultyvisibilitydescriptioncategory_idsexercise_map

update_workout

Update workout

Updates an existing workout. Use when the user wants to change workout name, description, difficulty, visibility, or exercise structure. When only partial fields are provided (e.g. name), the current workout data is fetched and merged automatically.

輸入參數nameteam_idinstancesdifficultyvisibilityworkout_id必填descriptioncategory_ids

create_program

Create program

Creates a workout program from team workouts. Use when the user wants to organize workouts into a multi-week program. Requires goal_ids (1-2) and workout_ids (min 2).

輸入參數name必填team_idgoal_idsdifficultyvisibilitydescriptionworkout_idsduration_in_weeksworkouts_per_week

update_program

Update program

Updates an existing program. Use when the user wants to set duration, workouts per week, or edit program metadata. When updating, provide full program data (goal_ids, workout_ids, visibility, difficulty) from get_team_program and merge your changes.

輸入參數nameteam_idgoal_idsdifficultyprogram_id必填visibilitydescriptionworkout_idsduration_in_weeksworkouts_per_week

update_exercise_group

Update exercise group

Updates an exercise group. Use when the user wants to change name, exercises, rounds, or rest time.

輸入參數nameroundsteam_idgroup_id必填group_typeexercise_idsrest_seconds

update_exercise_metadata

Update exercise metadata

Updates exercise metadata (name, muscle groups, categories, equipment, skill level). Use when the user wants to fix or improve exercise tagging. Only team-owned exercises can be updated; stock exercises are read-only. Provide at least one field to update besides exercise_id.

輸入參數nameteam_idexercise_id必填skill_levelcategory_idsequipment_idsmuscle_group_ids

list_stock_programs

List stock programs

Returns platform stock programs (publisher programs). Use when the user wants to browse or clone stock programs.

輸入參數pagelocalesort_bygoal_idsper_pagesort_ordersearch_textdifficultiesduration_in_weeksworkouts_per_week

clone_stock_programs

Clone stock programs

Clones stock programs to the user's team. Use when the user wants to add publisher programs to their library.

輸入參數program_ids必填

update_drop

Update drop

Updates a drop title or channel preset. Use when the user wants to change drop display title or default export channel. For copy changes use regenerate_drop_copy.

輸入參數titledrop_id必填team_idchannel_preset

list_team_exercises

List team exercises

Returns exercises from the team library. Use when the user wants to browse exercises, find exercises for workouts, or manage the library.

輸入參數pagecoachlocaleteam_idper_pagecategoriessearch_textskill_levelavailabilityequipment_idscollection_namesmuscle_group_ids

get_team_exercise

Get team exercise

Returns full details of an exercise from the team library. Use when the user selects an exercise or asks for exercise details.

輸入參數localeteam_idexercise_id必填

create_exercise_instance

Create exercise instance

Creates an exercise instance with duration/reps, pace, weight, RPE. Use when building a workout manually - create instances for each exercise, then pass instance IDs to create_workout. Stock and team exercises can be used directly via exercise_id.

輸入參數rpepacerepsamrapteam_idskip_introtime_based必填exercise_id必填weight_levelduration_seconds

create_rest_instance

Create rest instance

Creates a rest/break instance for use between exercises in a workout. Use when building a workout manually - create rest instances, then include their IDs in create_workout exercise_map. Workout cannot start or end with rest.

輸入參數team_idduration_seconds必填

create_exercise_group

Create exercise group

Creates an exercise group (circuit or sets). Use when the user wants to group exercises for circuits or micro-workouts. Requires at least 2 exercise IDs.

輸入參數name必填roundsteam_idgroup_typeexercise_ids必填rest_seconds

generate_video_clip

Generate video clip

Generates an AI exercise video from a trainer photo (CloneMotion). Use when the user wants to create exercise videos without filming. Before calling, ensure you have the target exercise and image source (upload URL or saved trainer image ID); optionally ask for specific video requirements. Accepts trainer_image_url (HTTP URL or data:image/... base64) or trainer_image_id from Workout Defaults.

輸入參數team_idequipmentexercise_id必填exercise_typetarget_musclestrainer_image_idtrainer_image_urluser_requirementsexercise_description

get_video_generation_status

Get video generation status

Returns status and result of a CloneMotion video generation job. Use when the user wants to check if a generated video is ready or view the generated variants. Generation can take a few minutes; if status is pending or running, ask the user to check again after waiting.

輸入參數job_id必填

generate_workout

Generate workout

Generates an AI workout via Content API. Use when the user wants to create a personalized workout on-the-fly. Returns workout structure (not persisted to team library by default).

輸入參數localeteam_iddifficultycategory_id必填duration_maxduration_minend_user_ageend_user_genderexercise_sourcesend_user_goal_idsuser_requirementsend_user_fitness_levels

recommend_workouts

Recommend workouts

Returns ranked workout recommendations from the organization library (up to 12 workouts in the tool response; optional limit up to 20 is sent to the API). Use when the user wants instant suggestions based on profile (faster than generate).

輸入參數limitlocaleteam_idend_user_ageend_user_genderend_user_goal_idsend_user_fitness_levels

adapt_workout

Adapt workout

Adapts an existing workout for a user profile. Use when the user wants to customize a workout (duration, difficulty, equipment) without generating from scratch.

輸入參數localeteam_idworkout_id必填duration_maxduration_minend_user_ageend_user_genderuser_requirementsend_user_fitness_levels

recommend_plans

Recommend plans

Returns ranked program recommendations from the organization library (up to 12 programs in the tool response; optional limit up to 20 is sent to the API). Use when the user wants instant program suggestions.

輸入參數limitlocaleteam_idend_user_ageend_user_genderend_user_goal_idsend_user_fitness_levels

adapt_plan

Adapt plan

Adapts an existing program for a user profile. Use when the user wants to customize a program.

輸入參數localeplan_id必填team_idmax_weeksmin_weeksend_user_ageend_user_genderuser_requirementsworkouts_per_weekend_user_fitness_levels

health_check

Health check

Returns MCP server readiness status with a fixed ready message. Use when the user asks if the Hyperhuman app is working, reachable, or connected.

無需輸入參數。

版本歷史

1
  1. v0.1.0最新Nov 1, 2026

評分

已滿足適用檢查項的 83%

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

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

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。