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 レース データを提供し、タイミング データ、ドライバー統計、レース結果、テレメトリなどへのアクセスを提供します。
- リソース
- はじめる
- 設定
- 利用可能なツール
- 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