
这是一个模式背景协议(MCP)服务器,提供来自FirstCycling的专业循环数据. 它允许你检索有关职业自行车手,赛跑结果的信息,以及更多的信息.
概览
这是一个模式背景协议(MCP)服务器,提供来自FirstCycling的专业循环数据. 它允许你检索有关职业自行车选手,种族结果,种族细节,以及历史自行车数据的全面信息. 这个MCP服务器提供了丰富的专业循环数据访问权限,为: - 寻找职业自行车选手信息 - 检索赛事成绩和细节 - 探索历史赛事数据 - 分析赛事选手的表现和职业进展 - 获取自行车选手队伍和比赛信息 通过这个 MCP 服务器,您可以使用 Claude 到 : :"Tadej Pogačar多年来在法国巡回赛上的表现如何" --:"给我介绍伍特·范·艾尔特的球队历史和职业生涯进展" --:"Mathieu van der Poel在"纪念经典"中的成绩是什么"-:"为Jonas Vingegaard列出所有世界巡回赛的胜利" --:"比照Primož Roglič和Jonas Vingegaard的大巡回赛成绩.
概述(AI 翻译)
这是一个模式背景协议(MCP)服务器,提供来自FirstCycling的专业循环数据. 它允许你检索有关职业自行车选手,种族结果,种族细节,以及历史自行车数据的全面信息.
□ 特性
这个MCP服务器提供了丰富的专业循环数据访问权限,为:
- 寻找职业自行车手的信息
- 获取种族结果和细节
- 探索历史种族数据
- 分析骑手的表现和职业进展
- 获得有关自行车队和竞赛的信息
□ 真实世界使用案例
通过这个 MCP 服务器,您可以使用 Claude 到 :
骑士分析
- 业绩跟踪:Tadej Pogačar多年来在法国巡回赛上表现如何?
- ** 护理员进步**:“给我介绍伍特·范·艾尔特的球队历史和职业进步”. -** 专业分析**:"Mathieu van der Poel在"纪念经典"中的结果是什么? -** Victory Analysis**:“为乔纳斯·温加德列出所有世界巡回赛的胜利”.
- 历史比较:“比较普里莫日·罗克利奇和约纳斯·温加德的大出道结果”.
种族研究
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
FirstCycling MCP Server
This is a Model Context Protocol (MCP) server that provides professional cycling data from FirstCycling. It allows you to retrieve comprehensive information about professional cyclists, race results, race details, and historical cycling data.
Features
This MCP server offers rich access to professional cycling data, providing tools for:
- 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
Real-World Use Cases
With this MCP server, you can use Claude to:
Rider Analysis
- Performance Tracking: “How has Tadej Pogačar performed in the Tour de France over the years?”
- Career Progression: “Show me the team history and career progression of Wout van Aert.”
- Specialization Analysis: “What are Mathieu van der Poel’s results in Monument classics?”
- Victory Analysis: “List all WorldTour victories for Jonas Vingegaard.”
- Historical Comparison: “Compare the Grand Tour results of Primož Roglič and Jonas Vingegaard.”
Race Research
- Recent Results: “Show me the results of the 2023 Paris-Roubaix.”
- Historical Context: “Who are the youngest and oldest winners of the Tour of Flanders?”
- Team Analysis: “Get the startlist for the 2023 Tour de France with detailed team information.”
- Race Statistics: “Show me the victory table for Liège-Bastogne-Liège. Who has won it the most times?”
- Stage Information: “Can you show me the stage profiles for the 2023 Giro d’Italia?”
Sports Journalism
- “Create a detailed profile of Remco Evenepoel for a cycling magazine article.”
- “Write a preview for the upcoming Tour de France based on the recent results of top contenders like Tadej Pogačar and Jonas Vingegaard.”
- “Analyze the evolution of Tom Pidcock’s career based on his race results and team history.”
Cycling Education
- “Explain what makes the Monument classics special using data about their history and winners.”
- “Create an educational summary about Grand Tours and their significance in professional cycling.”
- “Describe the typical career progression of a professional cyclist using examples from the data.”
Requirements
- Python 3.10 or higher
uvpackage manager (recommended)- Dependencies as listed in
pyproject.toml, including:- mcp
- beautifulsoup4
- lxml
- pandas
- slumber
- and other packages for web scraping and data processing
Setup
- Clone this repository
- Create and activate a virtual environment:
uv venv source .venv/bin/activate # On macOS/Linux # or .venv\Scripts\activate # On Windows - Install dependencies:
uv pip install -e .
FirstCycling API
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"firstcycling": {
"command": "uv",
"args": ["--directory", "/path/to/server/directory", "run", "firstcycling.py"]
}
}
}