Currently, BikeScout is for dynamic loop routing for amateurs. However, professional racing requires the analysis of pre-defined tracks (GPX/GeoJSON) with much higher intensity metrics and predictive environmental checks.
Proposed Functionality:
analyze_gpx_track Tool: A new MCP tool that accepts a remote GPX URL instead of a starting coordinate.
It should perform "Map Matching" to extract technical metadata from OSM for the entire official race route.
Pro-Cycling Effort Engine:
Introduce support for Power-to-Weight ratios ($W/kg$) and VAM (Vertical Ascent Velocity) estimations.
Automatic detection and isolated analysis of UCI-categorized climbs (HC, Cat 1, etc.) within the track.
Advanced Aero/Weather Logic:Echelon/Crosswind Alert: Cross-reference the GPX heading with Open-Meteo wind direction to identify potential crosswind sections.
High-Altitude Weather: Precise temperature and pressure forecasting for mountain summits (2000m+) at the estimated time of passage.
MTB XCC/XCO Specialization:Identify "Explosivity Zones" by counting 15%+ gradient kicks and U-turns followed by steep ramps.
Use Case Examples:
"Analyze the GPX for TDF Stage 19. Identify the Galibier's technical breakdown and check for headwinds on the final descent.""Run a technical audit on the Nove Mesto XCC circuit. How many 1000W+ accelerations are expected per lap?"
Technical Implementation Hints:
Add gpxpy or geopandas to dependencies for track parsing.Extend the Open-Meteo integration to support 14-day forecasts for long-term event planning.
Implement a 1.4x - 1.8x intensity multiplier for "Pro Mode" elevation and effort calculations.
Currently, BikeScout is for dynamic loop routing for amateurs. However, professional racing requires the analysis of pre-defined tracks (GPX/GeoJSON) with much higher intensity metrics and predictive environmental checks.
Proposed Functionality:
analyze_gpx_track Tool: A new MCP tool that accepts a remote GPX URL instead of a starting coordinate.
It should perform "Map Matching" to extract technical metadata from OSM for the entire official race route.
Pro-Cycling Effort Engine:$W/kg$ ) and VAM (Vertical Ascent Velocity) estimations.
Introduce support for Power-to-Weight ratios (
Automatic detection and isolated analysis of UCI-categorized climbs (HC, Cat 1, etc.) within the track.
Advanced Aero/Weather Logic:Echelon/Crosswind Alert: Cross-reference the GPX heading with Open-Meteo wind direction to identify potential crosswind sections.
High-Altitude Weather: Precise temperature and pressure forecasting for mountain summits (2000m+) at the estimated time of passage.
MTB XCC/XCO Specialization:Identify "Explosivity Zones" by counting 15%+ gradient kicks and U-turns followed by steep ramps.
Use Case Examples:
"Analyze the GPX for TDF Stage 19. Identify the Galibier's technical breakdown and check for headwinds on the final descent.""Run a technical audit on the Nove Mesto XCC circuit. How many 1000W+ accelerations are expected per lap?"
Technical Implementation Hints:
Add gpxpy or geopandas to dependencies for track parsing.Extend the Open-Meteo integration to support 14-day forecasts for long-term event planning.
Implement a 1.4x - 1.8x intensity multiplier for "Pro Mode" elevation and effort calculations.