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 в режиме реального времени и за прошлые периоды через протокол контекста модели, предлагая доступ к данным о времени, статистике гонщиков, результатам гонок, телеметрии и многому другому.
- Ресурсы
- Начиная
- Настраивать
- Доступные инструменты
- 1. getLiveTimingData
- 2. getCurrentSessionStatus
- 3. getDriverInfo
- 4. getHistoricalSessions
- 5. getHistoricRaceResults
- 6. getDriverStandings
- 7. getConstructorStandings
- 8. getLapTimes
- 9. getWeatherData
- 10. getCarData
- 11. getPitStopData
- 12. getTeamRadio
- 13. getRaceControlMessages
- 14. getRaceCalendar
- 15. getCircuitInfo
- 16. getSeasonList
- 17. getQualifyingResults
- 18. getDriverInformation
- 19. getConstructorInformation
- 20. clearCache
- Источники данных
- Примеры
- Отлаживать
- Помощь
- Лицензия
Related MCP Servers
- AsecurityAlicenseAqualityProvides 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 -84JavaScriptMIT License
- AsecurityAlicenseAqualityThis project implements a Model Context Protocol (MCP) server providing Formula One racing data using the Python FastF1 library. Inspired by an existing TypeScript server, it offers similar F1 data functionalities natively in Python via FastF1.Last updated -81PythonMIT License
- AsecurityFlicenseAqualityProvides tools to get financial data (stock prices, company information) and generate financial visualizations through the Model Context Protocol.Last updated -104Python
- -securityAlicense-qualityProvides real-time financial data from Yahoo Finance to Large Language Models through the Model Context Protocol, enabling AI models to access stock prices, historical data, and company information.Last updated -PythonMIT License