mcpField
H
Hevy Mcp

Hevy Mcp

本地服务
github.com/SrdjanCodes健康医疗012 周前更新

关于 Hevy Mcp

Hevy 的 Python MCP 服务,可供 Claude 等兼容 MCP 的 AI 读取和管理健身数据。它通过 Hevy API 提供训练、计划、身体测量等数据的增删改查。

主要功能

  1. 01读取和记录训练
  2. 02管理训练计划与文件夹
  3. 03管理动作模板和历史
  4. 04读取与更新身体测量
  5. 05管理 Webhook

适用场景

  1. 01查询近期训练记录
  2. 02记录已完成的训练
  3. 03创建或调整训练计划
  4. 04查看身体体重变化

MCP 相关

向 MCP 客户端提供 Hevy API 工具,覆盖训练、计划、动作模板、身体测量和 Webhook。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

hevy-mcp

一个用于 Hevy 健身应用 API 的 Python Model Context Protocol (MCP) 服务。让 Claude(或任何兼容 MCP 的 AI)全面访问你的 Hevy 训练数据——记录训练、管理训练计划、跟踪身体测量数据等。

功能

  • 25 个工具,涵盖 Hevy API 的所有端点
  • 无需构建——纯 Python,安装后即可运行
  • 完整的 CRUD 操作——创建、读取和更新训练、训练计划、动作模板、文件夹、测量数据和 Webhook

工具

类别工具
用户get_user_info
训练get_workouts、get_workout、get_workout_count、get_workout_events、create_workout、update_workout
训练计划get_routines、get_routine、create_routine、update_routine
训练计划文件夹get_routine_folders、get_routine_folder、create_routine_folder
动作模板get_exercise_templates、get_exercise_template、create_exercise_template
动作历史get_exercise_history
身体测量数据get_body_measurements、get_body_measurement、create_body_measurement、update_body_measurement
Webhookget_webhooks、create_webhook、delete_webhook

要求

安装

git clone https://github.com/srdjancodes/hevy-mcp
cd hevy-mcp
pip install -r requirements.txt

配置

Claude Desktop

添加到 claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "hevy": {
      "command": "python",
      "args": ["/absolute/path/to/hevy-mcp/server.py"],
      "env": {
        "HEVY_API_KEY": "your-api-key-here"
      }
    }
  }
}

重启 Claude Desktop。你应该能在聊天界面的工具图标下看到 Hevy 服务。

环境变量

或者,在环境中设置 HEVY_API_KEY,然后直接运行:

export HEVY_API_KEY=your-api-key-here
python server.py

使用示例

连接后,你可以向 Claude 提出如下请求:

  • “显示我最近 5 次训练”
  • “记录我今天做的胸部训练——卧推 3 组,每组 8 次,重量 100kg;上斜哑铃卧推 3 组,每组 10 次,重量 30kg”
  • “创建一个推/拉/腿训练计划”
  • “我过去一个月的体重趋势如何?”
  • “查找罗马尼亚硬拉的动作模板 ID”
  • “显示我过去 3 个月所有的卧推组数”

技术栈

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。