Skip to main content
Glama

Formula1 MCP Server

MIT License
11
  • Apple
  • Linux

포뮬러1 MCP 서버! 🏎️💨

TypeScript 기반 포뮬러 1 MCP 서버로, 모델 컨텍스트 프로토콜을 통해 실시간 및 과거 F1 레이싱 데이터의 짜릿함을 손끝에서 바로 경험할 수 있습니다. 페르스타펀이 핫랩을 달리는 것보다 더 빠릅니다! (물론 그렇게 빠르지는 않지만, 노력은 합니다!)

자원

  • 표준화된 URI를 통해 F1 세션 데이터에 액세스
  • 실시간 원격 측정 데이터
  • 역사적 경주 정보
  • 드라이버 및 생성자 순위
  • 날씨 데이터
  • 회로 정보

시작하기

Smithery를 통한 빠른 설치

Smithery를 통해 Formula 1 MCP 서버를 자동으로 설치하려면:

지엑스피1

수동 설치

  1. 저장소를 복제합니다.
git clone https://github.com/Panth1823/formula1-mcp cd formula1-mcp
  1. 설치하다:
npm install
  1. 짓다:
npm run build

설정

MCP 클라이언트 구성에 추가:

{ "mcpServers": { "formula1": { "command": "node", "args": ["<path-to-your-cloned-repo>/build/index.js"], "cwd": "<path-to-your-cloned-repo>", "enabled": true } } }

구성 위치:

  • 윈도우: %APPDATA%\.cursor\mcp.json
  • MacOS: ~/.cursor/mcp.json
  • 리눅스: ~/.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

F1 레이스 일정을 받아보세요.

매개변수:

  • year (숫자): 계절년도(예: 2023)

15. getCircuitInfo

자세한 회로 정보를 얻으세요.

매개변수:

  • circuitId (문자열): 회로 식별자(예: "monza", "spa")

16. getSeasonList

이용 가능한 F1 시즌 목록을 확인하세요.

매개변수:

  • limit (숫자, 선택): 반환할 시즌 수

17. getQualifyingResults

예선 세션 결과를 받으세요.

매개변수:

  • year (숫자): 계절년도(예: 2023)
  • round (번호): 경주 번호(예: 1, 2, 3)

18. getDriverInformation

Ergast API에서 자세한 운전자 정보를 얻으세요.

매개변수:

  • driverId (문자열): 드라이버 식별자(예: "max_verstappen", "lewis_hamilton")

19. getConstructorInformation

Ergast API에서 자세한 생성자 정보를 얻으세요.

매개변수:

  • constructorId (문자열): 생성자 식별자(예: "red_bull", "mercedes")

20. clearCache

F1 데이터의 로컬 캐시를 지웁니다.

매개변수:

  • 필요 없음

데이터 소스

  • 라이브 데이터: F1 라이브 타이밍 API(OpenF1)
  • 역사적: Ergast API(FastF1)

예시

  • "2023 모나코 GP 결과 보기"
  • "현재 순위를 알아보세요"
  • "실버스톤의 날씨"
  • "해밀턴의 랩 타임"
  • "2024년 달력 보여줘"
  • "페르스타펜의 정보"
  • "일본 GP 예선"

디버그

디버깅에는 MCP Inspector를 사용하세요.

돕다

  • 버그가 있나요? 여기에 신고하세요
  • 질문이 있으신가요? 문제를 제기하세요
  • 도움을 주고 싶으신가요? PR을 제출하세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

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. 자원
    1. 시작하기
      1. Smithery를 통한 빠른 설치
      2. 수동 설치
    2. 설정
      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
        21. 데이터 소스
      2. 예시
        1. 디버그
          1. 돕다
            1. 특허

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A 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 -
                1
                TypeScript
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                Provides 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 -
                JavaScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                Provides access to Deutsche Bahn train timetables, station information, and schedule changes through Model Context Protocol tools and resources.
                Last updated -
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                Provides 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 -
                18
                Python
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/Panth1823/formula1-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server