MCP-сервер Формулы 1! 🏎️💨
MCP-сервер Формулы 1 на базе TypeScript, который позволяет получить острые ощущения от реальных и исторических данных гонок Формулы 1 прямо к вашим кончикам пальцев через протокол контекста модели. Быстрее Ферстаппена на горячем круге! (Ладно, может, не так быстро, но он пытается!)
Ресурсы
- Доступ к данным сеанса F1 через стандартизированные URI
- Данные телеметрии в реальном времени
- Историческая информация о гонке
- Зачет среди водителей и конструкторов
- Данные о погоде
- Информация о схеме
Начиная
Быстрая установка через Smithery
Чтобы автоматически установить сервер Formula 1 MCP через Smithery:
Ручная установка
- Клонируйте репозиторий:
- Установить:
- Строить:
Настраивать
Добавьте в конфигурацию вашего клиента MCP:
Расположение конфигураций:
- Windows:
%APPDATA%\.cursor\mcp.json
- MacOS:
~/.cursor/mcp.json
- Linux:
~/.config/.cursor/mcp.json
Доступные инструменты
1. getLiveTimingData
Получайте данные о времени в реальном времени для текущего сеанса.
Параметры:
- Не требуется
2. getCurrentSessionStatus
Получить информацию о состоянии текущего сеанса.
Параметры:
- Не требуется
3. getDriverInfo
Получите информацию о конкретном водителе.
Параметры:
driverId
(строка): идентификатор водителя (например, "max_verstappen", "lewis_hamilton")
4. getHistoricalSessions
Найдите сеансовые ключи для исторических событий.
Параметры:
year
(число, необязательно): Год сезона (например, 2023)circuit_short_name
(строка, необязательно): Название трассы (например, «monza», «spa»)country_name
(строка, необязательно): Название страны (например, «Италия», «Бельгия»)session_name
(строка, необязательно): Тип сеанса (например, «Гонка», «Квалификация»)
5. getHistoricRaceResults
Получите результаты конкретной исторической гонки.
Параметры:
year
(число): Год сезона (например, 2023)round
(номер): Номер гонки (например, 1, 2, 3)
6. getDriverStandings
Получите результаты чемпионата среди водителей.
Параметры:
year
(число): Год сезона (например, 2023)
7. getConstructorStandings
Получите турнирную таблицу чемпионата конструкторов.
Параметры:
year
(число): Год сезона (например, 2023)
8. getLapTimes
Получите время круга для конкретного водителя.
Параметры:
year
(число): Год сезона (например, 2023)round
(номер): Номер гонки (например, 1, 2, 3)driverId
(строка): идентификатор водителя (например, "max_verstappen", "lewis_hamilton")
9. getWeatherData
Получите данные о погоде для сеанса.
Параметры:
sessionKey
(строка, необязательно): идентификатор сеанса
10. getCarData
Получите подробные данные телеметрии автомобиля.
Параметры:
driverNumber
(строка): Номер автомобиля водителя (например, «44», «33»)sessionKey
(строка, необязательно): идентификатор сеансаfilters
(строка, необязательно): Фильтры данных
11. getPitStopData
Получите информацию о пит-стопах.
Параметры:
driverNumber
(строка, необязательно): Номер автомобиля водителяsessionKey
(строка, необязательно): идентификатор сеанса
12. getTeamRadio
Обеспечьте радиосвязь с командой.
Параметры:
driverNumber
(строка, необязательно): Номер автомобиля водителяsessionKey
(строка, необязательно): идентификатор сеанса
13. getRaceControlMessages
Получайте сообщения о контроле за гонкой.
Параметры:
sessionKey
(строка, необязательно): идентификатор сеанса
14. getRaceCalendar
Получите календарь гонок Формулы-1.
Параметры:
year
(число): Год сезона (например, 2023)
15. getCircuitInfo
Получите подробную информацию о схеме.
Параметры:
circuitId
(строка): идентификатор трассы (например, «monza», «spa»)
16. getSeasonList
Получите список доступных сезонов Формулы-1.
Параметры:
limit
(число, необязательно): количество сезонов для возврата
17. getQualifyingResults
Получите результаты квалификационной сессии.
Параметры:
year
(число): Год сезона (например, 2023)round
(номер): Номер гонки (например, 1, 2, 3)
18. getDriverInformation
Получите подробную информацию о драйверах из API Ergast.
Параметры:
driverId
(строка): идентификатор водителя (например, "max_verstappen", "lewis_hamilton")
19. getConstructorInformation
Получите подробную информацию о конструкторе из Ergast API.
Параметры:
constructorId
(строка): идентификатор конструктора (например, "red_bull", "mercedes")
20. clearCache
Очистите локальный кэш данных F1.
Параметры:
- Не требуется
Источники данных
- Текущие данные: API F1 Live Timing (OpenF1)
- Исторические данные: Ergast API (FastF1)
Примеры
- "Показать результаты Гран-при Монако 2023 года"
- "Получить текущее положение"
- "Погода в Сильверстоуне"
- "Время круга Гамильтона"
- "Показать календарь 2024"
- "Информация Ферстаппена"
- "Квалификация Гран-при Японии"
Отлаживать
Используйте MCP Inspector для отладки.
Помощь
- Ошибки? Сообщить здесь
- Вопросы? Открыть вопрос
- Хотите помочь? Отправьте PR
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Предоставляет данные о гонках Формулы-1 в режиме реального времени и за прошлые периоды через протокол контекста модели, предлагая доступ к данным о времени, статистике гонщиков, результатам гонок, телеметрии и многому другому.
- Ресурсы
- Начиная
- Настраивать
- Доступные инструменты
- getLiveTimingData
- getCurrentSessionStatus
- getDriverInfo
- getHistoricalSessions
- getHistoricRaceResults
- getDriverStandings
- getConstructorStandings
- getLapTimes
- getWeatherData
- getCarData
- getPitStopData
- getTeamRadio
- getRaceControlMessages
- getRaceCalendar
- getCircuitInfo
- getSeasonList
- getQualifyingResults
- getDriverInformation
- getConstructorInformation
- clearCache
- Источники данных
- Примеры
- Отлаживать
- Помощь
- Лицензия
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that connects to the Tesla Fleet API, allowing AI assistants like Claude to control Tesla vehicles and access vehicle information through natural language commands.Last updated -1TypeScriptMIT License
- -securityAlicense-qualityProvides Formula One data and statistics through a Model Context Protocol interface, allowing users to access race calendars, session results, driver statistics, telemetry data, and championship standings.Last updated -JavaScriptMIT License
- -securityAlicense-qualityProvides access to Deutsche Bahn train timetables, station information, and schedule changes through Model Context Protocol tools and resources.Last updated -TypeScriptMIT License
- AsecurityAlicenseAqualityProvides professional cycling data from FirstCycling, allowing users to retrieve comprehensive information about cyclists, race results, historical cycling data, and team information through natural language queries.Last updated -18PythonMIT License