F1Data

Acesse dados da Fórmula 1, incluindo resultados de corridas, classificações de pilotos e informações sobre circuitos.

Documentação

🏎️ Servidor MCP F1Data

Um servidor Model Context Protocol (MCP) para interagir com F1Data por meio de interfaces LLM como o Claude. Você precisará ter o Claude instalado no seu sistema para continuar.

Começando

Primeiramente, você precisa instalar o pacote mcp-f1data do pypi usando pip, com o seguinte comando:

pip install mcp-f1data

Para usar o servidor mcp-f1data no Claude, você pode configurá-lo adicionando o seguinte ao seu arquivo de configuração.

  • Windows: %APPDATA%/Claude/claude_desktop_config.json
  • Linux: ~/Library/Application Support/Claude/claude_desktop_config.json

Adicione a configuração do servidor MCP F1Data:

{
  "mcpServers": {
    "mcp-f1data": {
        "command": "python",
        "args": [ "-m", "mcp-f1data" ]
    }
  }
}

Ferramentas

  • circuit
  • constructor
  • driver
  • grand prix
  • manufacturer
  • race
  • season

Instalação

Ative o ambiente virtual e instale os requisitos usando:

.\.venv\Scripts\activate

Instale o servidor MCP no Claude usando o seguinte comando:

mcp install .\server.py

Requisitos

Os requisitos usados para construir este servidor MCP são:

  • fastf1
  • pandas
  • fastmcp
  • websockets
  • mcp
  • pydantic
  • fastapi

Testes

Você pode testar o servidor usando o MCP Inspector:

mcp dev .\server.py

📜 Licenças

Código-fonte

O código-fonte deste projeto está licenciado sob a Apache License 2.0.

Dados

Este projeto usa dados da Fórmula 1 do F1DB criado pelos contribuidores do F1DB, licenciado sob a licença Creative Commons Attribution 4.0 International (CC BY 4.0).

Os dados originais foram:

  • Importados e estruturados em um banco de dados PostgreSQL
  • Expostos por meio de um MCP personalizado
  • Otimizados para consultas eficientes

Os dados originais são fornecidos "como estão", sem garantias de qualquer tipo, conforme os termos da licença CC BY 4.0.

Para detalhes completos de atribuição, consulte ATTRIBUTIONS.md.

Aviso

O MCPF1Data é não oficial e não está associado de forma alguma às empresas da Fórmula 1. F1, FORMULA ONE, FORMULA 1, FIA FORMULA ONE WORLD CHAMPIONSHIP, GRAND PRIX e marcas relacionadas são marcas comerciais da Formula One Licensing B.V.