Hevy-MCP是一个与Hevy健身追踪应用及其API接口的模型上下文协议(MCP)服务器实现。借助此服务器,AI助手能够通过Hevy API访问和管理训练数据、计划、锻炼模板等(需要PRO订阅),为健身数据的智能化管理提供了便利。
要自动使用Smithery为Claude Desktop安装hevy-mcp,可执行以下命令:
npx -y @smithery/cli install @chrisdoc/hevy-mcp --client claude
# 克隆仓库
git clone https://github.com/chrisdoc/hevy-mcp.git
cd hevy-mcp
# 安装依赖项
npm install
# 从示例创建.env文件
cp .env.sample .env
# 编辑.env并添加您的Hevy API密钥
要将此MCP服务器与Cursor一起使用,请更新~/.cursor/mcp.json文件,添加以下配置:
{
"hevy-mcp-server": {
"command": "npx",
"args": ["-y", "hevy-mcp"],
"env": {
"HEVY_API_KEY": "your-api-key-here"
}
}
}
请将your-api-key-here替换为您的实际Hevy API密钥。
在项目根目录中创建一个.env文件,内容如下:
HEVY_API_KEY=your_hevy_api_key_here
将your_hevy_api_key_here替换为您的实际Hevy API密钥。
npm start # 启动服务器
hevy-mcp/
├── src/
│ ├── index.js # 入口文件
│ ├── server.js # 服务器配置
│ └── routes/ # 路由模块
│ ├── workouts.js # 训练路由
│ ├── plans.js # 计划路由
│ └── templates.js # 锻炼模板路由
├── public/
│ └── .env # 环境变量文件
└── package.json # 依赖管理
本项目根据MIT许可证发布,详细信息请参阅LICENSE文件。
欢迎贡献!请随时提交Pull Request。