← 返回目录
C

Coach Watts

社区
开源AI耐力教练与统一健身仪表盘
GitHub 源仓库 ↗
★ 79 Stars 分类 · 其他 热门 源版本 7831514f80a6
9FMRS · D
可靠性
2/20
安全与权限
1/20
维护活跃度
3/20
文档质量
2/20
安装易用性
1/20

Coach Watts提供了一个强大的开源AI教练平台,专注于耐力运动,具有广泛的功能,如AI分析、营养跟踪和多平台集成。该MCP服务器允许通过HTTP远程访问数据,为技术娴熟的运动员提供无缝集成。但是,它需要大量设置和谨慎的数据管理。

查看 FMRS 评分方法 →

Coach Watts是一个全面的、可自托管的耐力训练平台,面向自行车手、跑步者和铁人三项运动员。它作为你的“数字孪生”,聚合来自多个健身平台的数据,并利用Google Gemini AI提供专业级别的分析、个性化训练计划和每日建议。它理解上下文——不仅分析功率数据,还分析恢复、睡眠、营养和生活压力,以指导你达到最佳表现。该MCP服务器通过远程端点提供训练、营养、健康与表现数据,并使用OAuth 2.0。

工具能力

暂未整理工具清单。

安装接入

根据README,服务器作为远程MCP服务器从https://coachwatts.com/mcp提供。要使用此MCP服务器,您需要在支持远程服务器的客户端中配置远程URL。然而,没有提供具体的客户端配置示例。完整的自我托管设置需要克隆仓库([email protected]:hdkiller/coach.git),设置环境变量,运行Docker容器以启动PostgreSQL,并按照快速的开始说明运行迁移。

选型与风险

适合谁

  • 希望获得专业级洞察的耐力运动员(骑行、跑步、铁人三项)。
  • 偏好自我托管以完全控制数据的用户。
  • 寻求基于全面数据(不仅仅是功率数字)的AI指导的运动员。

不适合谁

  • 对自我托管技术设置不感兴趣的休闲用户。
  • 对多个健身平台数据收集不感兴趣,只想要简单计步的应用的用户。
  • 需要标准健身房力量训练高级计划,而非耐力计划。

所需权限

  • 访问用户授权的第三方健身平台(如Strava, Whoop, Oura)以同步数据。
  • 通过OAuth 2.0安全认证以访问用户数据。
  • 在家庭服务器或云上存储和处理个人健康和训练数据。

风险与副作用

  • 隐私风险:聚合健康数据需要访问多个第三方账户,如果认证凭据被泄露,则存在数据泄露风险。
  • 数据准确性:分析依赖于同步数据的准确性;同步问题可能导致错误的建议。
  • AI错误:由Gemini驱动的AI分析可能存在错误或误解数据,因此不应替代专业医疗或教练建议。
  • 依赖外部服务:AI和某些集成依赖Google服务和第三方API密钥,如果这些服务中断,可能会影响功能。

常见排障

  1. 确保Node.js 24、Docker和Google Cloud账户已设置。
  2. 检查.env文件是否已正确配置API密钥和数据库凭据。
  3. 运行`docker-compose up -d`启动PostgreSQL,确保端口5439可访问。
  4. 运行`pnpm prisma:generate`和`npx prisma migrate dev`以正确设置数据库。
  5. 如果远程服务器未连接,请检查您的客户端是否支持streamable-http远程,并验证URL https://coachwatts.com/mcp是否可访问。

使用场景

将训练、营养和健康数据聚合到一个统一的仪表盘中。
接收个性化训练建议和实时每日建议。
使用AI驱动的分析分析过往训练课程。
根据个人日程和目标制定适应性训练计划。
直接向AI教练询问训练问题并获取数据驱动的答案。

支持客户端

暂未确认支持的客户端。