MCP Бесплатно

F1 MCP сервер

MCP сервер, который предоставляет доступ к данным Формулы 1, включая результаты гонок, информацию о гонщиках, время прохождения кругов, телеметрию и детали трасс с использованием библиотеки FastF1.

автор: Community

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/f1 | bash

MCP сервер, который предоставляет доступ к данным Формулы 1, включая результаты гонок, информацию о гонщиках, время прохождения кругов, телеметрию и детали трасс с использованием библиотеки FastF1.

Установка

pip

pip install f1-mcp

Hatch

hatch run f1_mcp_server.py

Прямой запуск Python

python src/f1_mcp/f1_mcp_server.py

MCP Inspector

npx @modelcontextprotocol/inspector python src/f1_mcp/f1_mcp_server.py

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "f1-stats": {
      "command": "python",
      "args": ["path/to/your/f1_mcp_server.py"],
      "env": {}
    }
  }
}

Доступные инструменты

Инструмент Описание
get_drivers_tool Получение гонщиков F1 за сезон с возможностью фильтрации по имени или коду
get_race_results_tool Получение результатов гонок за сезон с возможностью фильтрации по конкретному названию гонки
get_session_results_tool Получение результатов сессии для конкретной гонки и типа сессии (FP1, FP2, FP3, Qualifying, Sprint, Race)
get_circuit_info_tool Получение информации о трассе и деталей события для конкретной гонки
get_driver_laps_tool Получение всех данных о кругах конкретного гонщика в конкретной сессии
get_fastest_lap_tool Получение информации о самом быстром круге для конкретной сессии
get_lap_telemetry_tool Получение детальных данных телеметрии (скорость, газ, тормоза и т.д.) для конкретного круга

Возможности

  • Доступ к результатам гонок Формулы 1 и информации о гонщиках
  • Получение времени прохождения кругов и данных телеметрии
  • Детали трасс и информация о событиях
  • Данные по конкретным сессиям для FP1, FP2, FP3, Qualifying, Sprint и Race
  • Автоматическое локальное кэширование данных F1 для улучшения производительности
  • Поддержка фильтрации гонщиков по имени или 3-буквенным кодам

Ресурсы

Примечания

Убедитесь, что установили большой таймаут для запросов, поскольку FastF1 требует много времени для загрузки данных при запуске. Сервер создает локальную директорию кэша (f1_data_cache) для хранения данных F1 с целью ускорения последующих запросов. Первые запросы за сезон могут занять больше времени, поскольку данные загружаются и кэшируются. Типы сессий включают: FP1, FP2, FP3, Q1, Q2, Q3, Sprint, Race. Коды гонщиков обычно представляют собой 3-буквенные сокращения (например, HAM, VER, LEC).

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI