firstcycling-mcp
The FirstCycling MCP Server provides comprehensive data on professional cycling, enabling users to retrieve detailed information about cyclists, races, and historical cycling data. It is designed for use in analysis, journalism, and education, offering extensive tools and features for accessing cycling data.
FirstCycling MCP Server
This is a Model Context Protocol (MCP) server that provides professional cycling data from FirstCycling, enabling access to comprehensive information about cyclists, race results, and historical data.
Features
- Find information about professional cyclists
- Retrieve race results and details
- Explore historical race data
- Analyze rider performance and career progression
- Access information about cycling teams and competitions
Real-World Use Cases
- Rider Analysis: Track performance and career progression
- Race Research: Analyze race results and statistics
- Sports Journalism: Create profiles and previews for cyclists and races
- Cycling Education: Develop educational summaries about races and cycling
Requirements
- Python 3.10 or higher
uv
package manager- Various dependencies for web scraping and data processing
Setup
- Clone the repository
- Create and activate a virtual environment
- Install dependencies using
uv
FirstCycling API
Uses the integrated FirstCycling API for data fetching through web scraping.
MCP Tools
The server provides various tools for retrieving rider and race information as well as search capabilities.
Usage
Supports testing with MCP Inspector and integration with Claude for Desktop.