This toolset creates a “curated” dataset out of your data in intervals.icu (rides only) and has everything to work on this with your preferred AI coach.
Option 1: “Bit and bytes” - run the provided Pythons scripts to create the files for GenAI Tools
Option 2: “Managed” Use the MCP server at https://intervals-mcp.training-architect.com to integrate this directly with GenAI tools (step-by-step guide for Claude, ChatGPT, Copilot provided)
Hi Robert, really cool project!
Is it targeting only rides by design or are you planning to extend it to other disciplines (e.g. running, weight lifting sessions, swims)?
Thx for your feedback. Next step in the roadmap is to provide this as a web application. After this I am open for more - e.g. supporting other endurance activities. We will see …
Yes, I have seen this one. The difference: My project is “open book”, that means you can see what is done, and how it is done. For free … And you have a “coaching system” with system prompt, coach logic etc.
@Robert_Brands I love it being open source! I will have a deeper look at it but it looks promising and already quite complex. Do you use it personally running the scripts directly or do you have some unreleased CLI tooling to make your life easier?
@lucasp I am exactly using this as it is - no unreleased tools! I have my environment with Visual Studio Code, in the terminal window I run “python .\scripts\prepare_week_for_coach.py” and after getting a plan for the week from ChatGPT & Co I run “python .\scripts\upload_plan.py”. That’s all. But now as the MCP server is available I use it directly inside of the GenAI tools.
New MCP methods list_library_workouts and list_standard_library_workouts This allows access to a set of standard workouts from your library or a centrally managed library (from me).
Some chaned in system prompt and coach logic files. That means: Update your system prompt and refresh the “knowledge” in your GenAI tool as decribed in the step-by-step guide.
Option 3: “Integrated Web App” https://training-architect.com is now available. It runs the whole workflow — fetching your data, assessing it, generating a plan and uploading it — end to end in a single interface. There’s no local setup and no manual file exchange; the analysis, the plan and the calendar all live in one place. It’s for riders who’d rather not assemble the pieces themselves and want the entire loop under one roof.
Thank you for packaging this up and sharing it. I will have to give this a try.
It’s very educational to see the architectural decisions. It’s interesting shipping the coaching logic as a skill, I like the separation of the data vs the opinion.
As a user of the other ICUSync, I think I am going to have to rename this to get Claude to disambiguate between the two connections.
I have ChatGPT Plus. The guide says to add the MCP server, but I don’t have “Connectors” or “Add custom connector” in ChatGPT. Is this feature currently limited to specific ChatGPT plans or staged rollout?
Hi Robert,
I have ChatGPT Plus and I’m following your gen_ai_setup_step_by_step.md guide. However, my ChatGPT account only shows Apps/Plugins and does not have “Connectors”, “Developer Mode” or “Add custom connector”.
Is direct MCP integration with ChatGPT currently available for standard Plus accounts, or is it limited to specific ChatGPT plans or staged rollout?