Skip to content

Reading data from Watt meter

Choose a tag to compare

@macakdev macakdev released this 19 May 08:57
· 2 commits to main since this release

New MCP Tools

Cycling Power

  • get_cycling_detail — per-ride power metrics (NP, IF, TSS, L/R balance, torque effectiveness)
  • get_cycling_power_summary — aggregated power history over a configurable window
  • get_cycling_fitness — CTL/ATL/TSB fitness model derived from TSS history
  • coach_compute_cycling_load — computes CTL/ATL/TSB with automatic FTP fallback for use by the coach

Gear & Shifting

  • list_activities_with_gear — lists recent activities annotated with the gear used
  • get_cycling_shifts — surfaces Shimano Di2 shifting metrics (shift counts, front/rear distribution) for supported
    devices

Cycling Power Engine (src/cycling-power.ts)

New computation module implementing:

  • TSS calculation from Garmin activity data
  • CTL (42-day chronic training load) and ATL (7-day acute training load) via exponential decay model
  • TSB (Training Stress Balance = CTL − ATL) — the fitness/fatigue indicator

Coach Integration

  • TSB is now wired into readiness synthesis — a TSB below −20 triggers a load deviation warning
  • Coach-core skill (rule 9) gains CTL/ATL/TSB interpretation guidance
  • L/R power balance flag raised when imbalance exceeds 47–53% across 3+ rides
  • coach-today, coach-plan-week, and coach-onboard commands updated accordingly

Install / Update

npm install -g @ace4seven/gc-mcp@0.0.3