포뮬러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 레이싱 데이터를 제공하고, 타이밍 데이터, 드라이버 통계, 레이스 결과, 원격 측정 정보 등에 대한 액세스를 제공합니다.
- 자원
- 시작하기
- 설정
- 사용 가능한 도구
- 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