Skip to main content
Glama

Formula1 MCP Server

MIT License
11
  • Apple
  • Linux

Formula1 MCPサーバー!🏎️💨

TypeScriptベースのF1 MCPサーバー。モデルコンテキストプロトコル(CMP)を介して、リアルタイムおよび過去のF1レースデータの興奮を指先で直接体験できます。ホットラップではフェルスタッペンより速い!(まあ、そこまで速くはないかもしれませんが、頑張っています!)

リソース

  • 標準化されたURI経由でF1セッションデータにアクセスする
  • リアルタイムテレメトリデータ
  • 過去のレース情報
  • ドライバーとコンストラクターの順位
  • 天気データ
  • サーキット情報

はじめる

Smithery経由のクイックインストール

Smithery 経由で Formula 1 MCP サーバーを自動的にインストールするには:

npx -y @smithery/cli install @Panth1823/formula1-mcp --client claude

手動インストール

  1. リポジトリをクローンします:
git clone https://github.com/Panth1823/formula1-mcp cd formula1-mcp
  1. インストール:
npm install
  1. 建てる:
npm run build

設定

MCP クライアント構成に追加:

{ "mcpServers": { "formula1": { "command": "node", "args": ["<path-to-your-cloned-repo>/build/index.js"], "cwd": "<path-to-your-cloned-repo>", "enabled": true } } }

設定場所:

  • 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を使用します。

ヘルプ

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

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. リソース
    1. はじめる
      1. Smithery経由のクイックインストール
      2. 手動インストール
    2. 設定
      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
        21. データソース
        1. デバッグ
          1. ヘルプ
            1. ライセンス

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A 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 -
                1
                TypeScript
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                Provides 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 -
                JavaScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                Provides access to Deutsche Bahn train timetables, station information, and schedule changes through Model Context Protocol tools and resources.
                Last updated -
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                Provides 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 -
                18
                Python
                MIT License
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/Panth1823/formula1-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server