intervals-icu-sync

rbrands/intervals-icu-sync
★ 6 stars Python Browser/Web Updated 5d ago
Connect any GenAI tool to your intervals.icu data — includes MCP server, Python scripts, system prompts and coaching logic based on Joe Friel.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "intervals-icu-sync": {
      "command": "uvx",
      "args": [
        "intervals-icu-sync"
      ]
    }
  }
}

Or install with pip: pip install intervals-icu-sync

README Excerpt

A Python project and **MCP server** for fetching, analyzing, and exporting cycling training data from [intervals.icu](https://intervals.icu) — and for uploading AI-generated training plans back to the calendar. The project includes ready-to-use **system prompts** and a **coaching logic library** with domain knowledge based on Joe Friel's training principles, so you can connect your AI assistant and start coaching conversations immediately.

Tools (8)

VERSIONseconds_below_10pctseconds_below_30pcttest_upload_plan_dry_run_supports_top_level_stepswbal_depletion_eventswbal_min_jwbal_recovery_ratiowbal_usage_pct

Topics

coachingcyclinggenaiintervals-icumcp-serverpythontraining-analysis