MCP.so
ログイン

iRacing MCP

@musantro

iRacing MCP について

A model context protocol server to chat with iRacing data.

基本情報

カテゴリ

その他

ライセンス

MIT

ランタイム

python

トランスポート

stdio

公開者

musantro

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "iracing-mcp": {
      "command": "uvx",
      "args": [
        "iracing-mcp"
      ],
      "env": {
        "IRACING_USERNAME": "your username",
        "IRACING_PASSWORD": "your-password"
      }
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is iRacing MCP?

iRacing MCP is a Python‑based project that integrates the iRacing simulation service with the Model Context Protocol (MCP). It provides tools and resources to retrieve iRacing data, such as driver statistics and iRating charts, for building custom applications.

How to use iRacing MCP?

Set the environment variables IRACING_USERNAME and IRACING_PASSWORD with your iRacing credentials (legacy authentication must be enabled), then run uvx iracing-mcp. Configuration examples for VS Code and Claude Desktop are provided in the README. The server is known to work with VS Code; other MCP clients have not been tested.

Key features of iRacing MCP

  • Retrieve iRacing profile statistics.
  • Get iRating chart for any category.
  • Python‑based, easy to install with uv.
  • Integrates with MCP‑compatible clients (VS Code, Claude Desktop).

Use cases of iRacing MCP

  • Build a custom dashboard showing your iRacing stats.
  • Automate checking iRating trends across different categories.
  • Extend an MCP‑enabled assistant with iRacing data retrieval.
  • Develop a tool that combines iRacing metrics with other services.

FAQ from iRacing MCP

What is iRacing MCP used for?

It allows MCP‑compatible applications to access iRacing data, such as profile statistics and iRating charts, for custom tooling and automation.

Do I need an iRacing subscription?

Yes, you need an active iRacing account with legacy authentication enabled. The server uses that account’s credentials to fetch data.

What are the runtime requirements?

You need uv (installed separately) and valid iRacing credentials. No additional databases or servers are required.

Which MCP clients are supported?

The author has tested only VS Code; configuration examples for Claude Desktop are also provided. Other MCP clients may work but are not documented.

Does the server store any data?

No. The server fetches live data from iRacing on each request and does not persist any information locally.

コメント

「その他」の他のコンテンツ