Formula One MCP Server

by MCP-Mirror

311 downloads
Not rated
GitHub

About

A Model Context Protocol (MCP) server that provides Formula One racing data. It exposes tools for querying event schedules, driver information, telemetry data, and race results, making F1 data accessible to AI assistants and developers via the MCP standard.

Details

Author
MCP-Mirror
Downloads
311
Categories
Other

- Access the complete F1 race calendar for any season
- Detailed data about specific Grand Prix events
- Comprehensive session results (race, qualifying, practice)
- Driver information and performance analysis
- Telemetry data for specific laps
- Championship standings for drivers and constructors

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Formula One MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via uv add f1-mcp-server or pip install f1-mcp-server. Run in standard I/O mode with uvx f1-mcp-server or in SSE transport mode with uvx f1-mcp-server --transport sse --port 8000. The server exposes tools such as get_event_schedule, get_driver_info, and compare_drivers for querying F1 data.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "formula one mcp server": {
            "Machine-To-Machine_f1-mcp-server": {
                "command": "npx",
                "args": [
                    "-y",
                    "@smithery/cli",
                    "install",
                    "@Machine-To-Machine/f1-mcp-server",
                    "--client",
                    "claude"
                ]
            }
        }
    }
}

McpServers

{
    "Machine-To-Machine_f1-mcp-server": {
        "command": "npx",
        "args": [
            "-y",
            "@smithery/cli",
            "install",
            "@Machine-To-Machine/f1-mcp-server",
            "--client",
            "claude"
        ]
    }
}

Formula One MCP Server

PyPI version
Python Versions
License: MIT
smithery badge

A Model Context Protocol (MCP) server that provides Formula One racing data. This package exposes various tools for querying F1 data including event schedules, driver information, telemetry data, and race results.

<a href="https://glama.ai/mcp/servers/@Machine-To-Machine/f1-mcp-server">
Formula One Server (Python) MCP server
</a>

Features

- Event Schedule: Access the complete F1 race calendar for any season
- Event Information: Detailed data about specific Grand Prix events
- Session Results: Comprehensive results from races, qualifying sessions, sprints, and practice sessions
- Driver Information: Access driver details for specific sessions
- Performance Analysis: Analyze a driver's performance with lap time statistics
- Driver Comparison: Compare multiple drivers' performances in the same session
- Telemetry Data: Access detailed telemetry for specific laps
- Championship Standings: View driver and constructor standings for any season

Installation

Installing via Smithery

To install f1-mcp-server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @Machine-To-Machine/f1-mcp-server --client claude

Manual Installation

In a uv managed python project, add to dependencies by:
uv add f1-mcp-server

Alternatively, for projects using pip for dependencies:

pip install f1-mcp-server

To run the server inside your project:

uv run f1-mcp-server

Or to run it globally in isolated environment:

uvx f1-mcp-server

To install directly from the source:

git clone https://github.com/Machine-To-Machine/f1-mcp-server.git
cd f1-mcp-server
pip install -e .

Usage

Command Line

The server can be run in two modes:

Standard I/O mode (default):

uvx run f1-mcp-server

SSE transport mode (for web applications):

uvx f1-mcp-server --transport sse --port 8000

Python API

```python
from f1_mcp_server import main

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.