r-huijts/firstcycling-mcp
Free通过自然语言访问自行车比赛数据、结果和统计信息。功能包括从 firstcycling.com 检索出发名单、比赛结果和车手信息。
About r-huijts/firstcycling-mcp
FirstCycling MCP Server is an open-source Model Context Protocol (MCP) server that provides comprehensive professional cycling data from FirstCycling. It allows AI assistants and MCP clients to retrieve information about professional cyclists, race results, race details, historical cycling data, and team/competition info via natural language queries. The server supports tools for rider analysis (performance tracking, career progression, specialization analysis), race research (recent results, historical context, team analysis, race statistics, stage information), and can be used in journalism and education contexts. It is built with Python, uses web scraping to fetch up-to-date data from FirstCycling, and is designed for easy integration with MCP-compatible LLM applications.
Key Features
Pros & Cons
- Comprehensive professional cycling data available through natural language queries
- Covers both current and historical race/results data
- Supports detailed rider analysis, comparison, and career tracking
- Free and open source with permissive license
- Integrates seamlessly with MCP-compatible AI assistants (Claude, etc.)
- Provides ready-to-use tools for journalism, education, and race research
- Requires a Model Context Protocol (MCP) client to interact with the server
- Data is sourced via web scraping from FirstCycling, which may change its website structure
- Limited to professional cycling data; does not include amateur or local races
- Python dependency (3.10+) and setup (uv) required for running the server