关于 Hevy Mcp
Hevy 的 Python MCP 服务,可供 Claude 等兼容 MCP 的 AI 读取和管理健身数据。它通过 Hevy API 提供训练、计划、身体测量等数据的增删改查。
主要功能
- 01读取和记录训练
- 02管理训练计划与文件夹
- 03管理动作模板和历史
- 04读取与更新身体测量
- 05管理 Webhook
适用场景
- 01查询近期训练记录
- 02记录已完成的训练
- 03创建或调整训练计划
- 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 |
| Webhook | get_webhooks、create_webhook、delete_webhook |
要求
- Python 3.12+
- Hevy Pro 账户(API 访问必需)
- 从 hevy.com/settings?developer 获取的 API 密钥
安装
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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。