Coach Watts

com.coachwatts由 coachwatts.com 發布官方發布者v0.5.25更新於 Oct 25, 2026

Remote MCP server for training, nutrition, wellness, and performance data with OAuth 2.0.

已驗證Streamable HTTP可網頁執行位置與生活資料與分析

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓助理透過 OAuth 2.0 存取 Coach Watts 的訓練、營養、健康與表現資料。

可以做什麼
透過遠端端點與 OAuth 登入連接 Coach Watts 耐力訓練帳號,讓助理使用其中儲存的運動員資料。此平台彙整從多個健身與健康平台同步的訓練、行事曆、功率指標、恢復、睡眠、營養與身體組成資料。它提供 AI 訓練分析、每日訓練建議、自適應訓練計畫,以及以資料為依據的訓練問答聊天。它也能追蹤體能、疲勞與狀態指標以及營養補給邏輯。清單未列出個別工具,因此助理可執行的具體操作在此並未說明。
適用情境
適合已在使用 Coach Watts 的自行車、跑步或鐵人三項運動員,希望助理查詢或討論其訓練、恢復與營養資料時使用。也適合希望取得以已同步健身平台資料為依據的 AI 教練回答,而非靜態儀表板的情境。
執行需求
位於 coachwatts.com 的遠端 MCP 端點,使用 streamable HTTP,不需要本機套件或執行環境。需要 OAuth 驗證,因此需要 Coach Watts 帳號並完成 OAuth 登入。未宣告環境變數或標頭。
安裝前請注意
此伺服器需要 OAuth 存取你的 Coach Watts 帳號,其中包含從第三方健身平台同步的健康、睡眠、恢復、營養與身體組成資料。授權後助理可讀取這些個人資料。清單未列出工具,因此它是否能修改訓練計畫或其他資料並未說明,連接前請先確認。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Coach Watts,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.coachwatts%2Fcoach-watts/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "coach-watts": {
      "type": "http",
      "url": "https://coachwatts.com/mcp"
    }
  }
}

README

Coach Watts


🚀 Overview

Coach Watts is a comprehensive, self-hosted endurance coaching platform designed for cyclists, runners, and triathletes. It acts as your "Digital Twin," aggregating data from your favorite fitness platforms and using Google Gemini AI to provide professional-level analysis, personalized training plans, and daily recommendations.

Unlike static dashboards, Coach Watts understands context—analyzing not just your power numbers, but your recovery, sleep, nutrition, and life stress to guide you toward peak performance.

[Coach Watts Dashboard]

✨ Key Features

  • 🔗 Unified Data Hub: Syncs automatically with multiple fitness platforms to create a 360° view of your athlete profile.
  • 🤖 AI Coach:
    • Workout Analysis: Detailed breakdown of every session with execution scores.
    • Daily Recommendations: Smart suggestions ("Push hard" vs "Rest") based on HRV and sleep.
    • Interactive Chat: High-performance AI SDK v5 powered chat for data-backed answers to your training questions.
  • 📈 Advanced Analytics: Track Fitness (CTL), Fatigue (ATL), Form (TSB), and Power Curves with intuitive visualizations.
  • 🥗 Nutrition Tracking: Metabolic fueling logic (Eco/Steady/Performance) based on training intensity.
  • 📅 Smart Planning: Generate adaptive training plans that fit your schedule and goals.
  • 🌍 Global Localization: Fully localized platform supporting over 10 languages with smart timezone handling.
  • 📢 System Messages: Stay informed with important updates and coaching alerts directly in your dashboard.

🖼️ Visual Tour

Performance AnalyticsTraining Calendar
[Performance Analytics][Activity Calendar]
AI Workout AnalysisAdaptive Planning
[AI Analysis][Training Plan]
Planned WorkoutsAI Coach Settings
[Planned Workout][AI Settings]

🔌 Integrations

Coach Watts connects with your favorite endurance and wellness platforms:

PlatformFeatures Synced
Intervals.icuWorkouts, Calendar, Power Metrics, Wellness/Weight
StravaActivity Data, GPS Streams, Heart Rate
WhoopRecovery, HRV, Sleep, Strain
OuraReadiness, Sleep, HRV, SpO2, Stress, VO2 Max
WithingsBody Composition (Weight, Fat %), Sleep, Wellness
GarminActivity Data, Wellness, Health Metrics
WahooActivity Data, Workouts
PolarTraining Sessions, Wellness, Recovery
YazioNutrition Logs, Macros, Hydration
HevyStrength Training, Exercises, Sets & Reps
FitbitSteps, Sleep, Activity, Heart Rate
RouvyIndoor Cycling Workouts
UltrahumanCGM Data, Glucose Monitoring
TelegramAI Coaching via Chat, Notifications

🌍 Localization

Coach Watts is built for the global endurance community. We currently support:

  • English (en), German (de), Spanish (es), French (fr)
  • Hungarian (hu), Italian (it), Japanese (ja), Dutch (nl)
  • Russian (ru), Chinese (zh)

We use Tolgee for managing translations. If you'd like to help translate Coach Watts into your language, please join our Discord!

⚡ Quick Start

Prerequisites

  • Node.js 24 (Active LTS — see .nvmrc)
  • Docker (for PostgreSQL)
  • Google Cloud Account (for Auth & Gemini API)

1. Clone & Install

bash
git clone [email protected]:hdkiller/coach.gitcd coachcp .env.example .envpnpm install

2. Start Database

bash
docker-compose up -d# Starts PostgreSQL on port 5439

Note for MacOS users: Ensure Docker Desktop is running (e.g. open Docker.app via Spotlight).

3. Configure Environment

Edit the .env file to fill in your own API keys (see below):

bash
vim .env # or on MacOS: open -a TextEdit .env

Note: You will need API keys for Google (Auth & Gemini), and optionally Intervals.icu, Strava, etc. See Getting Credentials.

4. Run Migrations

bash
pnpm prisma:generatenpx prisma migrate dev

5. Launch Development Server

bash
pnpm dev

Visit http://localhost:3099 and log in!

🛠️ CLI Tools

Coach Watts includes a powerful CLI for administrative tasks:

bash
# General helppnpm cw:cli --help
# Monitor Trigger.dev statuspnpm cw:cli trigger list --prod
# Manage users and locationspnpm cw:cli users location list-missing

📚 Documentation

We have extensive documentation available in the docs/ directory:

🤝 Contributing

We welcome contributions! Whether it's fixing bugs, improving documentation, or suggesting new features.

  1. Fork the repo.
  2. Create a branch from develop (git checkout -b feature/amazing-feature develop).
  3. Commit your changes.
  4. Push to the branch.
  5. Open a Pull Request targeting the develop branch.

Note on Release Workflow: All PRs are merged into develop. Releases and production deployments occur when develop is merged into master.

📄 License

Distributed under the Apache License 2.0. See LICENSE for more information. Acknowledgements of third-party assets and contributors can be found in ACKNOWLEDGEMENTS.md.

Is Coach Watts open source?

Yes. Coach Watts is open source using the Apache 2.0 license. We are committed to open source software and working with our community to build a great product.

❤️ Community & Support


Made with ❤️ for endurance athletes.

來源:README.md,提交 4d8d65c

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v0.5.25最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分