Agentโ™ฅ๏ธŽAge
Catalog

io.github.dengxuhui/igpsport-mcp

Official

by dengxuhui ยท Python

iGPSport cycling data with training metrics (NP/IF/TSS/CTL/ATL/TSB) and workout generation

A local Model Context Protocol (MCP) server that connects iGPSport cycling data to LLM clients like Claude. It provides training analysis in natural language, including questions about weekly training load, ride comparisons, climb rankings, and yearly totals/personal bests, and it can prescribe workouts.

๐Ÿ› ๏ธ Key Features

  • Connects iGPSport cycling data to MCP/LLM clients
  • Training metrics referenced in the project context: NP/IF/TSS/CTL/ATL/TSB
  • Natural-language analysis of training history
  • Workout generation based on the connected data
  • Uses repository topics: claude, cycling, fit-file, fitness, igpsport, llm, mcp, model-context-protocol, power-meter, python, training-analysis

๐Ÿš€ Use Cases

  • โ€œHow's my training load this week?โ€
  • โ€œCompare my two long rides from last week and this week.โ€
  • โ€œWhat's my ranking on that climb I starred?โ€
  • โ€œHow many kilometers did I ride this year, and what are my personal bests?โ€
  • โ€œHave Claude prescribe workouts for ...โ€ (workout prescription supported)

โšก Developer Benefits

  • Local MCP server for integrating iGPSport data with LLM tooling
  • Developer-facing focus on training-analysis workflows for cycling data
  • Project is associated with Python and fit-file/power-meter/fitness topics

โš ๏ธ Limitations

  • Based on the provided excerpt only: details like configuration, data import specifics, and full tool coverage are not described here.

Topics

claudecyclingfit-filefitnessigpsportllmmcpmodel-context-protocolpower-meterpythontraining-analysis