Token导航 LogoToken导航

MCP Server · 运维云端

Hevy MCP (Zelosleone)

Hevy MCP服务器是一个为Hevy健身API提供HTTP传输和会话管理的服务,采用Rust编写,支持异步操作和低内存管理。

stdio官方级别未说明来源级核验工具 17
会话管理RustHTTP服务

快速开始

作者 / 组织
zelosleone
提供方
zelosleone
运行时
Docker

工具数量

17

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Hevy MCP (Zelosleone) 属于运维云端类 MCP Server,公开资料标注 17 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

运维云端

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

docker run -e HEVY_API_KEY=your-api-key -p 5000:5000 ghcr.io/zelosleone/hevy-mcp-server:latest

客户端配置示例

{
  "mcpServers": {
    "hevy-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-e",
        "HEVY_API_KEY=your-api-key",
        "-p",
        "5000:5000",
        "ghcr.io/zelosleone/hevy-mcp-server:latest"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 17 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Hewy MCP服务器

MCP服务器 Hevy 健身API,具有HTTP传输和会话管理。完全用Rust编写,用于低内存管理。此外,适当的异步支持!!!

Docker快速入门

docker pull ghcr.io/zelosleone/hevy-mcp-server:latest
docker run -e HEVY_API_KEY=your-api-key -p 5000:5000 ghcr.io/zelosleone/hevy-mcp-server:latest

需求

  • Hevy PRO订阅
  • 来自的Hevy API密钥https://hevy.com/settings?developer

配置

变量必填默认描述
HEVY_API_KEY没有来自Hevy开发人员设置的--API键。启用单用户模式。如果未设置,每个客户端必须提供 ?apikey=xxx url参数。
HEVY_HTTP_ADDR没有127.0.0.1:3000 (来源)/ 0.0.0.0:5000 (Docker)绑定HTTP服务器的套接字地址
HEVY_MCP_PATH没有/MCP端点的HTTP路由路径。领先 / 如果缺失,则自动添加。
HEVY_SESSION_TIMEOUT_SECS没有3600会话到期前的不活动秒数

操作模式

单用户模式

设置 HEVY_API_KEY 环境变量。所有会话都共享此密钥——不需要查询参数。

HEVY_API_KEY=your-api-key ./target/release/hevy-mcp-server

多用户模式

离开 HEVY_API_KEY 未设置。在初始化过程中,每个客户端都必须传递自己的密钥作为查询参数:

POST /?apikey=xxx

如果两种方法都不提供密钥,服务器将返回错误。

HTTP传输

服务器在配置的路径上公开两个端点(默认 /):

POST {path} --MCP请求

发送JSON-RPC请求和通知。第一个请求必须是 initialize 电话。该回复包括 Mcp-Session-Id 必须在所有后续请求中发送的标头。

POST /
Content-Type: application/json
Mcp-Session-Id: 

会话生命周期

  • 每个会话都会创建一个新会话 initialize 请求,并通过以下方式返回UUID Mcp-Session-Id 响应标头。
  • 所有非初始化请求必须包括 Mcp-Session-Id 头球没有它的请求将被拒绝。
  • 会话在之后会自动清理 HEVY_SESSION_TIMEOUT_SECS 不活动秒数(默认值3600)。后台任务每60秒检查一次过期的会话。
  • 会话也可以通过以下方式明确删除 DELETE 终点。

可用工具

锻炼

  • get_workouts --按页码列出训练。参数: page (1-索引), page_size (最多10个)。
  • get_workouts_count --获取帐户上的锻炼总数。
  • get_workout_events --列出自时间戳以来的锻炼更新/删除事件。参数: page, page_size (最多10个), since (ISO 8601)。
  • get_workout --按ID获取单个训练。返回包括练习和训练集在内的完整详细信息。
  • create_workout --制定一项锻炼计划。必修的: title, start_time, end_time (ISO 8601), exercises 随着 sets.可选: is_private, description.
  • update_workout --用ID替换现有训练。字段与 create_workout 加 id.

惯例

  • get_routines --列出带分页的例程。参数: page, page_size (最多10个)。
  • get_routine --按ID获取单个例程,包括练习和设置模板。
  • create_routine --创建一个例程(锻炼模板)。必修的: title, folder_id, exercises 随着 sets.可选: notes.
  • update_routine --用ID替换现有例程。字段与 create_routine 加 id.

练习模板

  • get_exercise_templates --列出Hevy库中的练习模板。参数: page, page_size (最多100)。
  • get_exercise_template --按ID获取运动模板,包括肌肉群和设备。
  • create_exercise_template --创建自定义练习模板。必修的: title, exercise_type, equipment_category, muscle_group.可选: other_muscles.

常规文件夹

  • get_routine_folders --列出带分页的常规文件夹。参数: page, page_size (最多10个)。
  • get_routine_folder --按ID获取例程文件夹。
  • create_routine_folder --创建一个文件夹来组织例程。必修的: title.

运动历史

  • get_exercise_history --获取锻炼模板的锻炼历史记录。必修的: exercise_template_id.可选: start_date, end_date (ISO 8601)。

来源

cargo build --release
HEVY_API_KEY=your-api-key ./target/release/hevy-mcp-server

服务器绑定到 127.0.0.1:3000 默认情况下。覆盖 HEVY_HTTP_ADDR:

HEVY_API_KEY=your-api-key HEVY_HTTP_ADDR=0.0.0.0:8080 ./target/release/hevy-mcp-server

许可证

MIT许可证-请参阅 许可证 了解详情。

参考文献

  • https://api.hevyapp.com/docs/

工具与能力

工具数量

17

资源数量

0

提示词数量

0

能力标签

健身APIRust本地部署HTTP服务会话管理异步支持

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 17 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Hevy MCP (Zelosleone)

MCP World · 本页

17stdio有2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Hevy MCP (Zelosleone) 怎么安装?

公开资料给出的安装命令是 docker run -e HEVY_API_KEY=your-api-key -p 5000:5000 ghcr.io/zelosleone/hevy-mcp-server:la…,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Hevy MCP (Zelosleone) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Hevy MCP (Zelosleone) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Hevy MCP (Zelosleone) 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Hevy MCP (Zelosleone) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP