Hevy Mcp Server

Hevy Mcp Server

🚀 希弗 MCP 服务器

希弗 MCP 服务器是一个用 TypeScript 和 Node.js 编写的服务器,它借助模型上下文协议(MCP),将希弗(Hevy)健身数据与语言模型连接起来。通过该服务器,可从希弗 API 获取数据,还能使用相关工具访问锻炼历史、锻炼进展和最佳记录,为健身数据的分析和利用提供便利。

🚀 快速开始

获取希弗 API 密钥

要获取您的希弗 API 密钥,请访问 Hevy API 文档 并按照身份验证说明操作。您需要通过希弗开发者门户网站注册以获取 API 访问权限。

添加到 Cursor

要将此 MCP 服务器添加到 Cursor,请更新您的 ~/.cursor/mcp.json 文件,如下所示:

"hevy-mcp-server": {
"command": "npx",
"args": ["-y", "@vreippainen/hevy-mcp-server", "--stdio"],
"env": {
"HEVY_API_KEY": "your-api-key-here"
}
}

your-api-key-here 替换为您的实际希弗 API 密钥。

✨ 主要特性

连接健身数据与语言模型

将希弗健身数据与语言模型通过模型上下文协议(MCP)连接,让 AI 助手能够访问并分析您的希弗健身数据。

丰富的可用工具

此 MCP 服务器提供了多种实用工具:

  • get-workouts:获取指定开始和结束日期之间的锻炼记录。返回按日期降序排列的锻炼,带有持续时间和总量统计信息,最多显示10条记录。
  • get-exercise-progress-by-ids:跟踪特定锻炼在一段时间内的进展,还包括每组的最大值记录。
  • get-exercises:获取全面的锻炼数据,默认按使用频率排序,可选过滤器包括名称和日期范围,还包括实际和估计的一次性最大力量(1RM)。
  • get-routines:检索您的保存训练计划。

智能锻炼提示构建器

服务器包含的智能锻炼提示构建器可:

  • 分析您最常使用的锻炼及其估算的一次性最大力量。
  • 列出详细的锻炼信息和您的保存训练计划。
  • 帮助 AI 助手根据您的历史记录创建个性化的锻炼建议。

详细的资源文档

服务器提供所有可用工具的详细文档,可通过专门的资源端点访问。此文档包括详细参数描述、参数的有效范围和默认值以及示例用法场景。

📚 详细文档

什么是 MCP?

模型上下文协议(MCP)是一项标准,允许像 claude 这样的大型语言模型(LLMs)与外部数据源和工具集成。此 MCP 服务器使 AI 助手能够访问并分析您的希弗健身数据。

资源文档

服务器提供所有可用工具的详细文档,可通过专门的资源端点访问。此文档包括:

  • 详细参数描述
  • 参数的有效范围和默认值
  • 示例用法场景

获取您的希弗 API 密钥

要获取您的希弗 API 密钥,请访问 Hevy API 文档 并按照身份验证说明操作。您需要通过希弗开发者门户网站注册以获取 API 访问权限。

添加到 Cursor

要将此 MCP 服务器添加到 Cursor,请更新您的 ~/.cursor/mcp.json 文件,如下所示:

"hevy-mcp-server": {
"command": "npx",
"args": ["-y", "@vreippainen/hevy-mcp-server", "--stdio"],
"env": {
"HEVY_API_KEY": "your-api-key-here"
}
}

your-api-key-here 替换为您的实际希弗 API 密钥。

🔧 技术细节

发布流程

此项目使用 semantic-release 进行自动化版本控制和包发布。我们遵循 Conventional Commits 规范进行提交信息编写。

技术文档

有关安装、配置、运行服务器、API 端点、服务方法和项目结构的详细技术信息,请参阅 TECHNICAL.md。

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-10-03 21:09

相似服务问题

相关AI产品