Running MCPs Everywhere: Chatting with My Workouts

As both a runner and someone curious about MCPs, I wanted to chat about my workouts with an LLM. This led me to build Strava and Garmin Connect MCP servers, exploring the Python/FastMCP stack and discovering patterns for designing effective MCP tools. The result: a system that lets Claude/ChatGPT generate throwaway code to analyse my training data in ways I never anticipated.