Skip to main content
Glama

Formula One MCP Server

포뮬러 원 MCP 서버

이 모델 컨텍스트 프로토콜(MCP) 서버는 FastF1 Python 라이브러리를 사용하여 포뮬러 원 데이터 및 통계에 대한 액세스를 제공합니다. 깔끔한 MCP 인터페이스를 통해 레이스 일정, 이벤트 정보, 세션 결과, 드라이버 데이터, 랩 타임, 원격 측정 데이터 및 챔피언십 순위에 액세스할 수 있습니다.

특징

  • 특정 시즌의 포뮬러 원 레이스 일정을 확인하세요
  • 그랑프리 이벤트에 대한 자세한 정보를 검색하세요
  • 세션 결과 받기(레이스, 예선, 연습)
  • 운전자 정보 및 통계에 액세스하세요
  • 랩 타임과 원격 측정 데이터를 사용하여 드라이버 성능 분석
  • 여러 드라이버의 성과를 비교하세요
  • 드라이버와 생성자의 챔피언십 순위를 확인하세요

필수 조건

  • Node.js 18 이상
  • 파이썬 3.8 이상
  • FastF1 라이브러리

설치

1. Python 종속성 설치

지엑스피1

2. Node.js 종속성 설치

cd f1-mcp-server npm install

3. TypeScript 코드 작성

npm run build

4. MCP 설정에 추가

Cline MCP 설정 파일( ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json )에 다음을 추가합니다.

{ "mcpServers": { "formula1": { "command": "node", "args": ["/Users/rakeshgangwar/Documents/Cline/MCP/f1-mcp-server/build/index.js"], "disabled": false, "autoApprove": [] } } }

사용 가능한 도구

1. get_event_schedule

특정 시즌의 포뮬러 원 경주 일정을 받아보세요.

매개변수:

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

2. get_event_info

특정 포뮬러 원 그랑프리에 대한 자세한 정보를 얻으세요.

매개변수:

  • year (숫자): 계절년도(예: 2023)
  • identifier (문자열): 이벤트 이름 또는 라운드 번호(예: "Monaco" 또는 "7")

3. get_session_results

특정 포뮬러 원 세션에 대한 결과를 얻으세요.

매개변수:

  • year (숫자): 계절년도(예: 2023)
  • event_identifier (문자열): 이벤트 이름 또는 라운드 번호(예: "Monaco" 또는 "7")
  • session_name (문자열): 세션 이름(예: "레이스", "예선", "스프린트", "FP1", "FP2", "FP3")

4. get_driver_info

특정 포뮬러 원 드라이버에 대한 정보를 얻으세요.

매개변수:

  • year (숫자): 계절년도(예: 2023)
  • event_identifier (문자열): 이벤트 이름 또는 라운드 번호(예: "Monaco" 또는 "7")
  • session_name (문자열): 세션 이름(예: "레이스", "예선", "스프린트", "FP1", "FP2", "FP3")
  • driver_identifier (문자열): 운전자 식별자(번호, 코드 또는 이름, 예: "44", "HAM", "Hamilton")

5. analyze_driver_performance

포뮬러 원 세션에서 드라이버의 성과를 분석합니다.

매개변수:

  • year (숫자): 계절년도(예: 2023)
  • event_identifier (문자열): 이벤트 이름 또는 라운드 번호(예: "Monaco" 또는 "7")
  • session_name (문자열): 세션 이름(예: "레이스", "예선", "스프린트", "FP1", "FP2", "FP3")
  • driver_identifier (문자열): 운전자 식별자(번호, 코드 또는 이름, 예: "44", "HAM", "Hamilton")

6. compare_drivers

여러 포뮬러 원 드라이버의 성과를 비교하세요.

매개변수:

  • year (숫자): 계절년도(예: 2023)
  • event_identifier (문자열): 이벤트 이름 또는 라운드 번호(예: "Monaco" 또는 "7")
  • session_name (문자열): 세션 이름(예: "레이스", "예선", "스프린트", "FP1", "FP2", "FP3")
  • drivers (문자열): 드라이버 코드의 쉼표로 구분된 목록(예: "HAM,VER,LEC")

7. get_telemetry

특정 포뮬러 원 랩에 대한 원격 측정 데이터를 가져옵니다.

매개변수:

  • year (숫자): 계절년도(예: 2023)
  • event_identifier (문자열): 이벤트 이름 또는 라운드 번호(예: "Monaco" 또는 "7")
  • session_name (문자열): 세션 이름(예: "레이스", "예선", "스프린트", "FP1", "FP2", "FP3")
  • driver_identifier (문자열): 운전자 식별자(번호, 코드 또는 이름, 예: "44", "HAM", "Hamilton")
  • lap_number (숫자, 선택 사항): 랩 번호(제공되지 않으면 가장 빠른 랩을 가져옵니다)

8. 챔피언십 get_championship_standings

포뮬러 원 챔피언십 순위를 알아보세요.

매개변수:

  • year (숫자): 계절년도(예: 2023)
  • round_num (숫자, 선택 사항): 라운드 번호(제공되지 않으면 최신 순위를 가져옵니다)

사용 예

서버를 MCP 설정에 추가하고 실행하면 이러한 도구를 사용하여 Cline과 함께 Formula One 데이터에 액세스할 수 있습니다.

예시 쿼리:

  • "2023년 포뮬러 원 레이스 일정을 보여주세요"
  • "2022 모나코 그랑프리 결과를 확인하세요"
  • "2021년 영국 그랑프리에서 해밀턴과 페르스타펜의 성적을 비교해 보세요"
  • "2023년 이탈리아 그랑프리 예선에서 르클레르의 가장 빠른 랩에 대한 원격 측정 데이터를 보여주세요"
  • "현재 F1 챔피언십 순위는 어떻습니까?"

데이터 소스

이 서버는 공식 포뮬러 1 타이밍 데이터, 자동차 원격 측정, 세션 결과에 대한 액세스를 제공하는 FastF1 Python 라이브러리를 사용합니다.

특허

MIT

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

모델 컨텍스트 프로토콜 인터페이스를 통해 포뮬러 원 데이터와 통계를 제공하여 사용자가 레이스 일정, 세션 결과, 드라이버 통계, 원격 측정 데이터 및 챔피언십 순위에 액세스할 수 있도록 합니다.

  1. 특징
    1. 필수 조건
      1. 설치
        1. Python 종속성 설치
        2. Node.js 종속성 설치
        3. TypeScript 코드 작성
        4. MCP 설정에 추가
      2. 사용 가능한 도구
        1. get_event_schedule
        2. get_event_info
        3. get_session_results
        4. get_driver_info
        5. analyze_driver_performance
        6. compare_drivers
        7. get_telemetry
        8. 챔피언십 get_championship_standings
      3. 사용 예
        1. 데이터 소스
          1. 특허

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that interfaces with Biomart databases, allowing models to discover biological datasets, explore attributes/filters, retrieve biological data, and translate between different biological identifiers.
              Last updated -
              8
              5
              Python
              MIT License
              • Apple
              • Linux
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables users to access Strava fitness data, including user activities, activity details, segments, and leaderboards through a structured API interface.
              Last updated -
              3
              Python
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server for data wrangling that provides standardized interfaces for data preprocessing, transformation, and analysis tasks including data aggregation and descriptive statistics.
              Last updated -
              1
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              Provides real-time and historical Formula 1 racing data through the Model Context Protocol, offering access to timing data, driver stats, race results, telemetry, and more.
              Last updated -
              11
              TypeScript
              MIT License
              • Apple
              • Linux

            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/rakeshgangwar/f1-mcp-server'

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