Overview
What is Formula One MCP Server?
A Model Context Protocol (MCP) server that provides access to Formula One data and statistics using the FastF1 Python library. It enables users to retrieve race calendars, event information, session results, driver data, lap times, telemetry, and championship standings through a clean MCP interface.
How to use Formula One MCP Server?
Install Python dependencies (fastf1, pandas, numpy) and Node.js dependencies, then build the TypeScript code. Add the server to your Cline MCP settings file with the command node and the path to the built index.js. Once running, use the provided tools (e.g., get_event_schedule, get_session_results, compare_drivers) via natural language queries.
Key features of Formula One MCP Server
- Get race calendars for specific seasons
- Retrieve detailed Grand Prix event information
- Access session results (Race, Qualifying, Practice)
- Analyze driver performance with lap times and telemetry
- Compare multiple drivers’ performance in a session
- Get championship standings for drivers and constructors
Use cases of Formula One MCP Server
- Ask for the 2023 Formula One race calendar
- Get results from the 2022 Monaco Grand Prix
- Compare Hamilton and Verstappen’s performance in the 2021 British Grand Prix
- Show telemetry data from Leclerc’s fastest lap in 2023 Italian Grand Prix qualifying
- Query current F1 championship standings
FAQ from Formula One MCP Server
What data does the server use?
It uses the FastF1 Python library, which provides access to official Formula 1 timing data, car telemetry, and session results.
What are the runtime requirements?
Node.js 18 or later, Python 3.8 or later, and the FastF1 library (plus pandas and numpy).
How do I configure the server?
Add an entry to your Cline MCP settings file (cline_mcp_settings.json) with the command node and the path to the built index.js.
What transport does it use?
The server communicates via standard MCP protocol over stdio, as configured in the MCP settings.
What session names can I query?
Valid session names include "Race", "Qualifying", "Sprint", "FP1", "FP2", and "FP3".

