FirstCycling MCP Server
by r-huijts
The FirstCycling MCP Server provides professional cycling data from FirstCycling. It allows you to retrieve comprehensive information about professional cyclists, race results, race details, and historical cycling data.
Last updated: N/A
What is FirstCycling MCP Server?
This is a Model Context Protocol (MCP) server that provides access to professional cycling data scraped from the FirstCycling website. It allows users to retrieve information about cyclists, races, teams, and historical results.
How to use FirstCycling MCP Server?
To use the server, you need to clone the repository, set up a virtual environment, install the dependencies, and then run the server using the provided command. You can then integrate it with tools like MCP Inspector for testing or Claude for Desktop by adding the server configuration to the Claude config file.
Key features of FirstCycling MCP Server
Finding information about professional cyclists
Retrieving race results and details
Exploring historical race data
Analyzing rider performance and career progression
Accessing information about cycling teams and competitions
Use cases of FirstCycling MCP Server
Rider Analysis (Performance Tracking, Career Progression, Specialization Analysis)
Race Research (Recent Results, Historical Context, Team Analysis)
Sports Journalism (Detailed profiles, Race previews, Career evolution analysis)
Cycling Education (Explaining Monument classics, Summarizing Grand Tours, Describing career progression)
FAQ from FirstCycling MCP Server
What data sources does this server use?
What data sources does this server use?
This server uses data scraped from the FirstCycling website via the FirstCycling API.
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
MCP is a protocol that allows applications like Claude to interact with external data sources and tools.
What are the system requirements for running this server?
What are the system requirements for running this server?
You need Python 3.10 or higher, the uv
package manager (recommended), and the dependencies listed in pyproject.toml
.
How do I install the dependencies?
How do I install the dependencies?
After cloning the repository and activating a virtual environment, run uv pip install -e .
to install the necessary packages.
How do I search for a specific rider or race?
How do I search for a specific rider or race?
The server provides search_rider
and search_race
tools to find riders and races by name, returning their IDs and basic information.