Home / MCP / Formula One MCP Server

Formula One MCP Server

Provides access to Formula One data and statistics via MCP interface using the FastF1 library.

typescript
Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
    "mcpServers": {
        "formula1": {
            "command": "node",
            "args": [
                "/Users/rakeshgangwar/Documents/Cline/MCP/f1-mcp-server/build/index.js"
            ]
        }
    }
}

You can access Formula One data and statistics through a dedicated MCP server that integrates the FastF1 Python library. This server exposes race calendars, event details, session results, driver data, lap times, telemetry, and championship standings via a clean MCP interface you can query from an MCP client.

How to use

You interact with the Formula One MCP Server through an MCP client by calling the available tools to fetch calendars, event information, session results, driver data, telemetry, and standings. Begin by ensuring the server is running and registered in your MCP client configuration. Then you can query for a season’s race schedule, pull details about a specific Grand Prix, request results for a session, compare drivers, or retrieve championship standings. Use clear, descriptive tool calls such as asking for the 2023 race calendar or requesting the fastest lap telemetry from a driver for a given Grand Prix.

How to install

Follow these concrete steps to set up the Formula One MCP Server and connect it to your MCP client.

Additional setup and notes

This server relies on the FastF1 Python library for data access and a Node.js-based MCP interface. Build and run steps are provided below, along with the MCP settings you need to register the server so your MCP client can discover and query it.

Available tools

get_event_schedule

Get Formula One race calendar for a specific season.

get_event_info

Get detailed information about a specific Formula One Grand Prix.

get_session_results

Get results for a specific Formula One session.

get_driver_info

Get information about a specific Formula One driver.

analyze_driver_performance

Analyze a driver's performance in a Formula One session.

compare_drivers

Compare performance between multiple Formula One drivers.

get_telemetry

Get telemetry data for a specific Formula One lap.

get_championship_standings

Get Formula One championship standings.