SuperAPI AI 工具集

arvo-mcp

arvo-mcp 是一个面向健身与训练追踪的 Model Context Protocol(MCP)服务器,可将 Arvo AI 私人教练与 Claude Desktop、Cursor、Windsurf 等 MCP 兼容客户端连接。通过它,用户可以用自然语言访问自己的训练历史、个人记录(PR)、身体成分数据和训练计划,并支持读写操作。项目提供 29 项健身工具,涵盖个人资料、训练、分化计划、PR 和身体进展等,使用 API 密钥认证,密钥仅存储在本地,通信采用 HTTPS。使用前需在 arvo.guru 注册并创建 API 密钥,然后配置到 AI 客户端中即可开始对话查询或修改数据。

访问官网

工具介绍

arvo-mcp 是一个健身追踪类 MCP 服务器,用于将 AI 助手与 Arvo(AI 驱动的健身教练)连接,让用户通过自然对话访问和管理自己的训练数据。

用途

该工具适合希望借助 AI 助手追踪健身进展的用户。它可以让 Claude Desktop、Cursor、Windsurf 或其他 MCP 兼容客户端直接获取训练历史、个人记录、身体成分和训练计划。典型用法包括询问“我今天练什么?”并获取个性化训练安排,或通过 AI 分析训练进展、监测 PR、训练容量和肌群分布,以及分析身体成分随时间的变化趋势。

主要能力

  • 提供 29 项健身工具,覆盖个人资料、训练、分化计划、个人记录(PR)、身体进展等。
  • 支持读写访问:既可以查看数据,也可以通过自然语言对话修改数据。
  • 支持安全 API 密钥认证,密钥本地存储,从不发送给第三方;所有通信使用 HTTPS。
  • 兼容任何 MCP 客户端,包括 Claude Desktop、Cursor、Windsurf 等。
  • 读取类工具 19 项,写入类工具 10 项。

使用方式

  1. 获取 API 密钥:在 arvo.guru 注册或登录,在 Web 应用打开 Settings → API Keys(如显示简化设置,先切换到 Advanced 模式,或直接打开 https://arvo.guru/settings#api-keys),点击 Create Key 并复制密钥。注意 API 密钥管理目前仅限 Web 端,移动应用暂不提供。

  2. 配置 MCP 客户端:在 claude_desktop_config.json 中添加配置。配置文件位置:macOS 为 ~/Library/Application Support/Claude/claude_desktop_config.json;Windows 为 %APPDATA%\Claude\claude_desktop_config.json。也可将配置添加到 Cursor 的 MCP 设置中。

  3. 开始对话:重启 AI 客户端后,可以尝试提问,例如:“What's my workout for today?”、“Show me my recent PRs”、“How's my progress on bench press?”、“What muscle groups am I training this week?”

适用场景

  • 健身爱好者在训练前查询当日训练计划。
  • 通过 AI 分析长期训练进展、容量和肌群分布。
  • 追踪个人记录(PR)和身体成分变化。
  • 通过自然语言修改训练计划、偏好或保存记忆。

限制与说明

  • 需要 Arvo 账户才能生成 API 密钥,没有账户无法使用。
  • 不能离线使用:arvo-mcp 需要互联网连接与 arvo.guru 服务器通信;MCP 服务器虽在本地运行,但数据从云端获取。
  • API 密钥使用 SHA-256 哈希存储,可随时在 Arvo 仪表板撤销,并支持配置作用域(只读或读写)。
  • 更新方式:如使用 npx -y arvo-mcp 会自动获取最新版本;全局安装则运行 npm update -g arvo-mcp。
  • 安全漏洞报告可发送邮件至 security@arvo.guru,详见 SECURITY.md。

项目采用 MIT 许可证,更多信息可参考 arvo.guru、arvo.guru/docs、GitHub Issues、modelcontextprotocol.io 以及 npmjs.com/package/arvo-mcp。