这是一个使用TypeScript编写的Node.js服务器,通过模型上下文协议(MCP)将您的Hevy锻炼数据连接到语言模型。该服务器从Hevy API获取数据,并提供访问您的锻炼历史、锻炼进度和个人记录的工具。
模型上下文协议(MCP)是一个标准,允许像Claude这样的大型语言模型与外部数据源和工具集成。这个MCP服务器使AI助手能够访问并分析您的Hevy锻炼数据。
此MCP服务器提供了以下工具:
该服务器包含一个智能锻炼提示生成器,它:
该服务器通过专用资源端点提供所有可用工具及其参数的详细文档。这些文档包括:
要获取您的Hevy API密钥,请访问Hevy API文档并按照身份验证说明操作。您需要通过Hevy开发者门户注册API访问权限。
要将此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替换为您实际的Hevy API密钥。
有关安装、配置、运行服务器、API端点、服务方法和项目结构的详细技术信息,请参阅TECHNICAL.md。
该项目使用semantic-release进行自动化版本管理和包发布。我们遵循常规提交规范编写提交消息。