
Pitwall — F1 Data for Claude
io.github.darshjoshi由 GitHub 帳號 darshjoshi 發布v1.1.1更新於 Oct 25, 2026
F1 race engineer for Claude — 79 tools for live timing, telemetry, strategy, and 75 years of history
發布方自己的服務:Claude Platform Docs
概覽
Pitwall 讓 Claude 接上真實的一級方程式資料:透過 79 個工具查詢比賽結果、單圈遙測、輪胎策略、進站與即時計時。
- 可以做什麼
- 查詢賽季、賽曆、場次資訊與比賽排名,以及可回溯至 1950 年的歷史成績與年度冠軍。讀取逐圈圈速、單圈遙測(速度、轉速、油門、煞車、檔位、DRS)、輪胎策略、進站、天氣、賽事控制與測速點。進行車手與車隊正面對比,分析 stint、配方與輪胎年齡,辨識超車與名次變化。追蹤即時場次:排名、差距、圈速與分段、輪胎、進站活動、天氣與賽事控制。完整安裝還可產生速度曲線對比與換檔圖等視覺化圖表。
- 適用情境
- 適合希望助理依據真實計時與遙測資料、而非訓練資料回答 F1 問題的情境,無論是關於過去某場比賽、車手對比,或正在進行的場次。
- 執行需求
- 需在本機執行 Python 程序,從 PyPI 套件 f1pitwall 安裝,可透過 uvx 或 pip 啟動;完整安裝會加入 FastF1,首次啟動約下載 540 MB。需要連線至 F1 靜態計時封存與 Jolpica API 的網路。核心資料無需 API 金鑰;即時車載遙測與 GPS 需要 F1 TV 訂閱權杖,透過瀏覽器登入產生。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Pitwall — F1 Data for Claude,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Pitwall
Turn Claude into your F1 race engineer.
Real telemetry. Real strategy data. 75 years of history.
[PyPI] [Downloads] [License: MIT] [Python 3.10+] [MCP Compatible] [GitHub Stars]
[Verstappen vs Norris — Abu Dhabi 2024 Qualifying Speed Trace]
Quick Start
Claude Code — one command, all 79 tools:
Then ask Claude: "Who won the 2025 Australian GP?"
Needs uv (
curl -LsSf https://astral.sh/uv/install.sh | sh). No pip, no virtualenv, no "which python3" — and you always get the latest release.First launch downloads the FastF1 stack (~540 MB) and takes about 25 seconds. Every launch after that is under a second. If the very first start times out, just restart Claude Code — the download is already cached.
Want the plugin instead, so you get the f1 skill along with the server? See Install as a Claude Code plugin.
Lighter install (30 tools, no plots)
Skips pandas/numpy/matplotlib/FastF1. Still includes all 16 live-timing tools.
Install with pip instead
Install from source instead
Install as a Claude Code plugin
The plugin ships the MCP server and the f1 skill together — the skill teaches Claude which of the 79 tools to reach for and how to explain F1 to someone who's never watched a race.
Claude Desktop
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
Why Pitwall?
Claude knows F1 from training data — but it can't look up last week's race. It can't show you Verstappen's throttle trace through Turn 1. It doesn't know who pitted first or when the safety car came out.
Pitwall connects Claude to real F1 data:
- Real data, not hallucinations — actual timing feeds from formula1.com
- Lap-level telemetry — speed, RPM, throttle, brake, gear, DRS at 4Hz per car
- Visual plots — speed trace comparisons, gear shift maps returned as images
- 75 years of history — every race result and championship since 1950
- Fresh after every session — full telemetry and timing published ~30 min after each session ends, back to 2018
- Zero API keys — all core data is free, no account needed
What You Can Ask
See all example questions
Features
79 tools across two modes. Pitwall auto-detects what's installed — no config changes needed.
Lite Mode (30 tools)
pip install f1pitwall — light deps only (mcp, requests, plus websockets/aiohttp for live timing); no pandas/numpy/FastF1.
Race results, lap times, telemetry, tyre strategy, pit stops, weather, race control, speed traps, driver comparison, and historical data back to 1950. Plus 16 live-timing tools (running order, gaps, lap/sector times, tyres, weather, race control, speed traps, mini-sectors, …) that read F1's real-time SignalR feed during a session — no auth needed. (Live car telemetry + GPS are auth-gated and live in Full mode.) Uses F1's free static archive and the Jolpica API.
Full Mode (79 tools)
pip install -r requirements-full.txt — adds FastF1.
Everything in Lite, plus:
Full tool list (79 tools)
Lite Tools (always available)
Live Timing (lite — no auth, reads F1's real-time SignalR feed during a session)
FastF1 Tools (requires FastF1)
Setup
macOS
Claude Code:
Claude Desktop — add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Windows
1. Find your Python path:
This will return something like C:\Users\YourName\AppData\Local\Programs\Python\Python313\python.exe or C:\Python313\python.exe.
2. Note where you cloned Pitwall:
For example: C:\Users\YourName\Projects\pitwall\pitwall.py
Claude Code (PowerShell):
Claude Desktop — add to %APPDATA%\Claude\claude_desktop_config.json:
To open this folder, press
Win + R, type%APPDATA%\Claude, and hit Enter. If theClaudefolder orclaude_desktop_config.jsondoesn't exist, create them.
Note: Use double backslashes (
\\) in the JSON path, or forward slashes (/) — both work. The command ispython(notpython3) on Windows.
Linux
Claude Code:
Claude Desktop — add to ~/.config/Claude/claude_desktop_config.json:
Restart Claude Code or Claude Desktop after setup. Works with any MCP-compatible client.
Optional: Beginner-Friendly Skill (Claude Desktop)
Upload SKILL.md as a skill in Claude Desktop (Settings → Skills → Upload). Claude will explain F1 jargon inline — DRS, undercut, compound, safety car, etc.
Data Sources
All core data is free and requires no API keys.
How It Works
Pitwall reads from F1's publicly available static timing archive — the same data that powers the official F1 app. After each session ends (~30 minutes), F1 publishes 33 data feeds per session including full car telemetry (speed, RPM, throttle, brake, gear, DRS at ~4Hz per car), GPS positions, tyre data, pit stops, and race control messages.
The telemetry tool (get_telemetry) correlates the timing stream with the car data stream to extract telemetry for a specific driver on a specific lap — something no other F1 MCP server does.
Architecture
Running the Server
Live Race Data
Pitwall includes a raw SignalR Core WebSocket client for real-time data during active F1 sessions. Most data is free — car telemetry and GPS require an F1 TV Pro or Premium subscription.
Note: The
get_live_*MCP tools read this client's live SignalR feed directly. 16 timing tools (running order, gaps, lap/sector times, tyres, weather, race control, speed traps, mini-sectors, …) work in the lite install with no auth; live car telemetry and GPS (get_live_telemetry,get_live_gps_positions) need an F1 TV token and ship in the full install. Post-session data — telemetry, timing, strategy — also remains available through the main tools after each session ends.
What's free vs what needs F1 TV
All data (including telemetry and GPS) becomes free in the static archive ~30 minutes after a session ends.
Authentication setup
This opens a browser for F1 TV login. The token is saved locally:
<project_dir>/.f1token~/Library/Application Support/fastf1/f1auth.json(macOS)
Token expires every ~4 days. Re-run to refresh. Never uploaded anywhere.
Live client usage
For full telemetry (speed, RPM, throttle, brake, GPS):
Reference
Race Names
Race names are fuzzy-matched. All of these work:
Driver Codes
Project Files
Contributing
Found a bug? Want to add a tool? Contributions are welcome.
- Fork the repo
- Create a feature branch
- Make your changes
- Run the test suite:
python3 tests/pitwall_tool_validation.py - Open a pull request
Credits
- FastF1 by @theOehrly — the gold standard F1 Python library
- Jolpica-F1 — the Ergast API successor
- drivenrajat/f1 — inspiration for FastF1 tool patterns
Built by
Darsh Joshi — AI Engineer
License
MIT
來源:README.md,提交 2a70ceb
工具
0版本歷史
1- v1.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Claude 整合
Claude Platform Docs
com.claude.platform官方發布者
遠端 MCP 伺服器,讓助理搜尋並閱讀 Claude 平台文件與 API 參考。

Insta Edits for Claude
由 GitHub 帳號 faisalkhanzemi 發布
把 Claude Code 連上 Mac 版 Instagram Edits,同步完整的 274 個工具編輯器,讓助理剪輯 Reels。

Claude Checkpoint Mcp
由 GitHub 帳號 daniel-munoz 發布
本機 MCP 伺服器,把 Claude Code 工作階段的狀態存成專案內的 JSON 檔,並能還原成精簡的續接摘要。

Qwen DAP MCP — C/C++ Debugger for Claude Code, Codex & Qwen
由 GitHub 帳號 spk-c 發布
通過 GDB、LLDB 和 MCP 為 Claude Code、Codex 和 Qwen 提供 C/C++ 崩潰、掛起和轉儲除錯AI 翻譯

AVE for Claude Code — Local Video Editing
由 GitHub 帳號 lemberalla 發布
僅適用於 Claude Code 的本機 AVE 時間軸編輯與匯出。需要現有 AVE 連接。AI 翻譯