포뮬러1 MCP 서버! 🏎️💨
TypeScript 기반 포뮬러 1 MCP 서버로, 모델 컨텍스트 프로토콜을 통해 실시간 및 과거 F1 레이싱 데이터의 짜릿함을 손끝에서 바로 경험할 수 있습니다. 페르스타펀이 핫랩을 달리는 것보다 더 빠릅니다! (물론 그렇게 빠르지는 않지만, 노력은 합니다!)
자원
- 표준화된 URI를 통해 F1 세션 데이터에 액세스
- 실시간 원격 측정 데이터
- 역사적 경주 정보
- 드라이버 및 생성자 순위
- 날씨 데이터
- 회로 정보
시작하기
Smithery를 통한 빠른 설치
Smithery를 통해 Formula 1 MCP 서버를 자동으로 설치하려면:
지엑스피1
수동 설치
- 저장소를 복제합니다.
- 설치하다:
- 짓다:
설정
MCP 클라이언트 구성에 추가:
구성 위치:
- 윈도우:
%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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
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