
F1 Data Server
io.github.drivenrajat由 GitHub 账号 drivenrajat 发布v0.1.0更新于 Nov 3, 2026
Access Formula 1 race data, telemetry, lap times, standings, and analytics powered by FastF1
概览
本地 MCP 服务器,借助 FastF1 等数据源让助手查询一级方程式赛事数据、遥测、圈速、策略与积分榜。
- 可以做什么
- 获取正赛、冲刺赛与排位赛成绩、发车顺位、退赛名单及历史冠军
- 对比车手遥测:速度曲线、挡位、刹车、油门、转速与 DRS
- 查询圈速计时、最快圈、分段成绩、被删除圈与稳定性统计
- 分析策略:轮胎配方、赛段、进站与起步轮胎
- 读取车手与车队积分榜、赛道纪录、赛道信息、天气与赛控消息
- 查看实时场次状态、位置、圈速与遥测
- 适用场景
- 当你想让助手回答 F1 比赛成绩、车手遥测对比、轮胎策略或积分榜等问题,并希望数据来自 FastF1 与公开 F1 接口而非模型记忆时适用。
- 运行要求
- 以 Python 包(f1-mcp)通过 stdio 在本机运行,需要 Python 3.10 或更高版本;README 说明从代码仓库安装并在 Claude Desktop 中注册。获取 FastF1、Ergast 与 OpenF1 数据需要网络访问。未声明任何 API 密钥或环境变量。
安装
在 SourceWeft 中
- 打开 控制台中的 F1 Data Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
F1 MCP Server
A Model Context Protocol (MCP) server that provides comprehensive Formula 1 data and analytics for Claude Desktop integration.
Features
This server exposes 36+ tools for accessing F1 data:
Race Data
- Race results and classifications
- Sprint race results
- Qualifying progression (Q1, Q2, Q3)
- Grid vs finish comparisons
- DNF lists and retirement reasons
Telemetry & Analysis
- Speed trace comparisons between drivers
- Gear shift visualizations
- Brake and throttle analysis
- RPM and engine data
- DRS usage patterns
Timing & Laps
- Fastest lap data with sector times
- Lap-by-lap timing
- Deleted laps (track limits)
- Lap consistency statistics
- Personal best laps
Strategy
- Tire compound analysis
- Stint breakdowns
- Pit stop data and fastest stops
- Starting tire choices
- Strategy comparisons
Standings & History
- Driver championship standings
- Constructor standings
- Historical race winners
- Track records
Live Data
- Live session status
- Real-time positions
- Live lap times
- Live telemetry
- Current weather conditions
Other
- Team radio links
- Race control messages
- Track status (flags, safety car)
- Weather data
- Circuit information
Installation
Prerequisites
- Python 3.10 or higher
- Claude Desktop
Setup
- Clone this repository:
- Create a virtual environment:
- Install dependencies:
Configure Claude Desktop
Add this server to your Claude Desktop MCP configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Or if using uv:
Usage
Once configured, you can ask Claude questions like:
- "Show me the 2024 F1 calendar"
- "Get the race results from Monaco 2024"
- "Compare telemetry between Verstappen and Norris at Silverstone qualifying"
- "What was Hamilton's tire strategy at Spa?"
- "Show me the current driver standings"
- "Get the fastest pit stops from the Italian GP"
Data Sources
- FastF1: Historical telemetry, lap times, and session data
- Ergast API: Championship standings and historical results
- OpenF1 API: Team radio recordings
Caching
The server automatically caches FastF1 data in a cache directory to improve performance on repeated queries.
License
MIT License - see LICENSE for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
来源:README.md,提交 21c226f
工具
0版本历史
1- v0.1.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分