
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 分