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 分