Home / MCP / Formula One MCP Server
Provides access to Formula One data and statistics via MCP interface using the FastF1 library.
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.
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.
Follow these concrete steps to set up the Formula One MCP Server and connect it to your MCP client.
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.
Get Formula One race calendar for a specific season.
Get detailed information about a specific Formula One Grand Prix.
Get results for a specific Formula One session.
Get information about a specific Formula One driver.
Analyze a driver's performance in a Formula One session.
Compare performance between multiple Formula One drivers.
Get telemetry data for a specific Formula One lap.
Get Formula One championship standings.