- Home
- MCP servers
- Formula One
Formula One
- javascript
6
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"rakeshgangwar-f1-mcp-server": {
"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
Retrieve the Formula One race calendar for a specific season year.
get_event_info
Fetch detailed information about a specific Grand Prix event for a given year, including its location, date, and round number.
get_session_results
Obtain results for a particular Formula One session, such as Practice, Qualifying, or Race, for a given year and event.
get_driver_info
Retrieve information and statistics for a specific Formula One driver for a given year, event, and session context.
analyze_driver_performance
Analyze a driver's performance within a specific session by examining lap times and relevant metrics.
compare_drivers
Compare performance across multiple drivers for a chosen year, event, and session, highlighting relative strengths.
get_telemetry
Access telemetry data for a specific driver on a given lap, including the fastest lap if no lap is specified.
get_championship_standings
Return the championship standings for drivers and constructors for a given year, with an option to specify the round.