Formula1 MCPサーバー!🏎️💨
TypeScriptベースのF1 MCPサーバー。モデルコンテキストプロトコル(CMP)を介して、リアルタイムおよび過去のF1レースデータの興奮を指先で直接体験できます。ホットラップではフェルスタッペンより速い!(まあ、そこまで速くはないかもしれませんが、頑張っています!)
リソース
- 標準化されたURI経由でF1セッションデータにアクセスする
- リアルタイムテレメトリデータ
- 過去のレース情報
- ドライバーとコンストラクターの順位
- 天気データ
- サーキット情報
はじめる
Smithery経由のクイックインストール
Smithery 経由で Formula 1 MCP サーバーを自動的にインストールするには:
手動インストール
- リポジトリをクローンします:
- インストール:
- 建てる:
設定
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
(文字列、オプション): 国名 (例: "Italy"、"Belgium")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
ID(文字列): コンストラクター識別子(例:"red_bull"、"mercedes")
20. clearCache
F1 データのローカル キャッシュをクリアします。
パラメータ:
- 不要
データソース
- ライブデータ: F1 ライブタイミング API (OpenF1)
- 履歴: Ergast API (FastF1)
例
- 「2023年モナコGPの結果を表示」
- 「現在の順位を取得する」
- 「シルバーストーンの天気」
- 「ハミルトンのラップタイム」
- 「2024年のカレンダーを表示」
- 「フェルスタッペンの情報」
- 「日本GP予選」
デバッグ
デバッグには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 レース データを提供し、タイミング データ、ドライバー統計、レース結果、テレメトリなどへのアクセスを提供します。
- リソース
- はじめる
- 設定
- 利用可能なツール
- 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