🏎️ MCP Server F1Analisys について
Claude などの LLM インターフェースから F1Analisys を利用する MCP サーバーです。サーキット、ドライバー、ラップタイム、走行データの分析ツールを提供します。
主な機能
- 01サーキット優勢度の分析
- 02最高速度の分析
- 03ラップタイムの平均と分布
- 04チームと最速ラップの分析
- 05順位推移とコンパウンドの比較
- 06スロットル、ブレーキ、ロングランの分析
活用シーン
- 01レース中のチーム成績の比較
- 02ラップタイムと最速ラップの確認
- 03レース順位の変化の確認
- 04スロットルとブレーキ使用状況の分析
MCP 対応
Claude を含む MCP クライアントに、F1Analisys の分析ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🏎️ MCP Server F1Analisys
Claude のような LLM インターフェースを通じて F1Analisys を操作するための Model Context Protocol(MCP)サーバーです。続行するには、システムに Claude をインストールしておく必要があります。
インストール
まず、次のコマンドを使用して、pip で mcp-f1analisys パッケージを PyPI からインストールする必要があります。
pip install mcp-f1analisys
Claude で mcp-f1analisys サーバーを使用するには、設定ファイルに以下を追加して設定できます。
- Windows:
%APPDATA%/Claude/claude_desktop_config.json - Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
F1Analisys MCP サーバーの設定を追加します。
{
"mcpServers": {
"mcp-f1analisys": {
"command": "python",
"args": [ "-m", "mcp-f1analisys" ]
}
}
}
ツール
- トラックでの優位性
- 最高速度
- 平均ラップタイム
- ラップタイムの分布
- チームのパフォーマンス
- 最速ラップ
- レース順位の推移
- 各コンパウンドで最速のドライバー
- ラップタイムの比較
- スロットルの使用状況
- ブレーキの使用状況
- ロングラン
- 最適ラップの影響
起動
仮想環境を有効化し、次のコマンドを使用して必要なパッケージをインストールします。
.\.venv\Scripts\activate
次のコマンドを使用して、Claude に MCP サーバーをインストールします。
mcp install .\server.py
要件
この MCP サーバーの構築に使用した要件は次のとおりです。
mcp[cli]httpxfastmcp
テスト
MCP Inspector を使用してサーバーをテストできます。
mcp dev .\server.py
ライセンス
ソースコード
このプロジェクトのソースコードは、Apache License 2.0 の下でライセンスされています。
データ
このプロジェクトでは、FastF1 の貢献者が作成した FastF1 の Formula 1 データを使用しており、MIT License ライセンスの下で提供されています。
お知らせ
MCPF1Analisys は非公式であり、Formula 1 関連企業とは一切関係ありません。F1、FORMULA ONE、FORMULA 1、FIA FORMULA ONE WORLD CHAMPIONSHIP、GRAND PRIX および関連する商標は、Formula One Licensing B.V. の商標です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。