Token导航 LogoToken导航

MCP Server · 搜索检索

FirstCycling MCP Server

This is a Model Context Protocol (MCP) server that provides professional cycling data from FirstCycling. It allows you to retrieve information about professional cyclists, race results, and more.

stdio官方级别未说明来源级核验工具 0
PythonClaude数据分析

快速开始

作者 / 组织
r-huijts
提供方
r-huijts
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

18

仓库热度

收录来源

4 个

MCP.so

选型结论

FirstCycling MCP Server 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

uv run mcp dev firstcycling.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

FirstCycling MCP服务器

这是一个模型上下文协议(MCP)服务器,提供来自FirstCycling的专业自行车数据。它允许您检索有关职业自行车手、比赛结果、比赛细节和历史自行车数据的全面信息。

特性

此MCP服务器提供对专业自行车数据的丰富访问,提供以下工具:

  • 查找有关职业自行车手的信息
  • 检索比赛结果和详细信息
  • 探索历史种族数据
  • 分析骑手的表现和职业发展
  • 访问有关自行车队和比赛的信息

真实世界用例

使用此MCP服务器,您可以使用Claude执行以下操作:

骑手分析

  • 性能跟踪:“Tadej Pogačar多年来在环法自行车赛中的表现如何?”
  • 职业进展:“给我看看沃特·范·阿尔特的球队历史和职业发展。”
  • 专业化分析:“Mathieu van der Poel在《纪念碑》经典作品中的成果是什么?”
  • 胜利分析:“列出Jonas Vingegaard的所有世界巡回赛胜利。”
  • 历史比较比较Primož Roglič和Jonas Vingegaard的大巡回赛结果。

种族研究

  • 最近的结果:“给我看看2023年巴黎Roubaix的结果。”
  • 历史背景“谁是佛兰德斯巡回赛最年轻和最年长的获胜者?”
  • 团队分析:“获取2023年环法自行车赛的出发名单,包括详细的车队信息。”
  • 种族统计:“给我看看列日-巴斯托涅-列日的胜利表。谁赢的次数最多?”
  • 舞台信息:“你能给我看看2023年环意大利自行车赛的舞台简介吗?”

体育新闻学

  • “为自行车杂志文章创建Remco Evenepoel的详细简介。”
  • “根据Tadej Pogačar和Jonas Vingegaard等顶级竞争者的最新成绩,为即将到来的环法自行车赛撰写预览。”
  • “根据汤姆·皮德科克的比赛成绩和球队历史,分析他的职业生涯的演变。”

自行车教育

  • “用历史和获奖者的数据解释纪念碑经典作品的特殊之处。”
  • “制作一份关于Grand Tours及其在职业自行车运动中的意义的教育总结。”
  • “用数据中的例子描述职业自行车手的典型职业发展。”

需求

  • Python 3.10或更高版本
  • uv 包管理器(推荐)
  • 依赖关系如所列 pyproject.toml,包括:

- 主控程序 - 美容组4 - 矿业有限公司 - 熊猫 - 睡眠 - 以及其他用于网络抓取和数据处理的软件包

设置

  1. 克隆此存储库
  2. 创建并激活虚拟环境:
   uv venv
   source .venv/bin/activate  # On macOS/Linux
   # or
   .venv\Scripts\activate  # On Windows
  1. 安装依赖项:
   uv pip install -e .

第一次循环API

此服务器使用 第一次循环API,已直接集成到项目中。API提供了通过网络抓取从FirstCycling网站获取数据的方法。

MCP工具

服务器通过模型上下文协议公开以下工具:

骑手信息

工具说明
get_rider_info获取骑手的基本简历信息,包括国籍、出生日期、体重、身高和当前车队
get_rider_best_results按重要性排序,检索骑手的最佳职业成绩
get_rider_grand_tour_results获取Grand Tours(环法自行车赛、环意大利自行车赛、西班牙自行车赛)的骑手成绩
get_rider_monument_results在自行车运动的纪念碑经典中检索骑手的成绩
get_rider_team_and_ranking获取骑手的团队历史和UCI排名随时间的变化
get_rider_race_history检索骑手的完整比赛参与历史记录,可选择按年份过滤
get_rider_one_day_races获取骑手在一天比赛中的成绩,可选择按年份过滤
get_rider_stage_races获取骑手在多日赛段比赛中的成绩,可选择按年份过滤
get_rider_teams检索骑手整个职业生涯的完整团队历史
get_rider_victories获取车手职业生涯的胜利列表,包括世界巡回赛或UCI比赛的可选过滤器

竞赛规程

工具说明
get_race_results按种族ID和年份检索特定种族版本的结果
get_race_overview获取有关比赛的一般信息,包括历史、记录和过去的获胜者
get_race_stage_profiles检索多阶段比赛的赛段概况和详细信息
get_race_startlist获取特定比赛版本的出发名单,其中包含详细或基本的团队信息
get_race_victory_table检索显示获胜次数最多的车手的比赛的历史胜利表
get_race_year_by_year使用可选的分类过滤器获取比赛的逐年结果
get_race_youngest_oldest_winners检索比赛中最年轻和最年长的获胜者的信息
get_race_stage_victories获取有关多阶段比赛阶段胜利的信息

搜索工具

工具说明
search_rider按姓名搜索骑手,返回他们的ID和基本信息
search_race按名称搜索种族,返回他们的ID和基本信息

用法

发展模式

您可以通过运行以下命令使用MCP Inspector测试服务器:

uv run mcp dev firstcycling.py

这将启动服务器并在浏览器中打开MCP检查器,允许您测试可用的工具。

与Claude for Desktop集成

要将此服务器与Claude for Desktop集成,请执行以下操作:

  1. 编辑Claude for Desktop配置文件,位于:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json

  1. 将服务器添加到您的配置中:
   {
     "mcpServers": {
       "firstcycling": {
         "command": "uv",
         "args": ["--directory", "/path/to/server/directory", "run", "firstcycling.py"]
       }
     }
   }
  1. 重新启动桌面版的Claude

许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

research-and-data职业自行车Python本地部署数据分析体育数据比赛结果运动员信息

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 4 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
FirstCycling MCP Server

MCP.so · 本页

0stdio有4 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

FirstCycling MCP Server 怎么安装?

公开资料给出的安装命令是 uv run mcp dev firstcycling.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

FirstCycling MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

FirstCycling MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

FirstCycling MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

FirstCycling MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP