Search This Blog

Tuesday, 20 January 2026

Oh my, I've become a running w*nker - FINAL

After three other blog posts and a bunch of days I've finally reached what I think, is a useable solution, and actually full circle to where this journey started!

Fulcra Dynamics, which automatically syncs all the health data from Apple Health iOS.  Including segments, HR, biometrics.

https://github.com/JackRegan/fulcra-context-mcp

My data flow is now:

Apple watch recording the session.  This is automatically sync'd to Fulcra.  Using the modified MCP with Claude I can query the data, and create local cache - which solves the API throttling and large data issues I bumped into using the Fulcra remote MCP.

I'll really put this to the test over the next 6-9 months with some training blocks.


Saturday, 10 January 2026

Oh my, I've become a running w*nker - Pt Deux

 Following on from https://pregan.blogspot.com/2025/12/oh-my-ive-become-running-wnker.html

The data issues are mostly solved by stopping the automatic Apple Health(Fitness) data connection to Strava and instead use HealthKit(app) which syncs from Health data and then I manually export sessions into Strava.  Clunky! But it gets more detail into Strava.

After working the data part out it became apparent that https://github.com/lyledean1/strava-mcp only pulled (by design) certain data points from Strava.  Missing biometrics.

I went to work extending the MCP using Claude & Co-Pilot - code like this is way above my level.  The power of LLM, of course I'm in control!

This works.  I can get some really great data analysis using the MCP now.

Flow:

Run, record on Apple Fitness app. Healthkit automatically imports that workout. Which I can then import into Strava - that last part is manual. Use any MCP enabled app to query, I'm using Claude.

Not the smoothest but works.

https://github.com/JackRegan/strava-mcp-v2

I'm going to go back around and look at the Fulcra route.