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

已验证STDIO仅桌面位置与生活数据与分析

概览

AI 生成的概览

本地 MCP 服务器,借助 FastF1 等数据源让助手查询一级方程式赛事数据、遥测、圈速、策略与积分榜。

可以做什么
  • 获取正赛、冲刺赛与排位赛成绩、发车顺位、退赛名单及历史冠军
  • 对比车手遥测:速度曲线、挡位、刹车、油门、转速与 DRS
  • 查询圈速计时、最快圈、分段成绩、被删除圈与稳定性统计
  • 分析策略:轮胎配方、赛段、进站与起步轮胎
  • 读取车手与车队积分榜、赛道纪录、赛道信息、天气与赛控消息
  • 查看实时场次状态、位置、圈速与遥测
适用场景
当你想让助手回答 F1 比赛成绩、车手遥测对比、轮胎策略或积分榜等问题,并希望数据来自 FastF1 与公开 F1 接口而非模型记忆时适用。
运行要求
以 Python 包(f1-mcp)通过 stdio 在本机运行,需要 Python 3.10 或更高版本;README 说明从代码仓库安装并在 Claude Desktop 中注册。获取 FastF1、Ergast 与 OpenF1 数据需要网络访问。未声明任何 API 密钥或环境变量。
安装前请注意
数据来自第三方服务(FastF1、Ergast、OpenF1),查询内容与会话信息会发送到这些服务。FastF1 数据会缓存在本地 cache 目录。实时数据依赖这些外部接口可用。

安装

在 SourceWeft 中

  1. 打开 控制台中的 F1 Data Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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

  1. Clone this repository:
bash
git clone https://github.com/drivenrajat/f1.gitcd f1
  1. Create a virtual environment:
bash
python -m venv venvsource venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
bash
pip install -e .

Configure Claude Desktop

Add this server to your Claude Desktop MCP configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

json
{  "mcpServers": {    "f1": {      "command": "python",      "args": ["/path/to/f1/f1_server.py"]    }  }}

Or if using uv:

json
{  "mcpServers": {    "f1": {      "command": "uv",      "args": ["run", "--directory", "/path/to/f1", "python", "f1_server.py"]    }  }}

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
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分