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。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。