Riot MCPサーバー統合

Riot MCPサーバー統合

FlowHuntをRiot MCPサーバー経由でLeague of Legendsと接続し、AIボットにライブゲームスタッツやプレイヤープロフィールへのアクセス権を持たせましょう。

「Riot」MCPサーバーとは?

MCP-Riotは、コミュニティ主導で開発されたModel Context Protocol(MCP)サーバーで、Riot Games APIと統合し、League of Legendsのデータを自然言語クエリを介してAIアシスタントに提供します。その主な役割は、AIモデルとRiot Gamesが提供する豊富なデータセットを橋渡しし、プレイヤー情報、ランク統計、チャンピオンマスタリー、最近のマッチ要約を取得できるようにすることです。これらのエンドポイントをMCPインターフェースで公開することで、開発者はLeague of Legendsデータとシームレスに連携するAIツールやボット、ワークフローを構築できます。これにより、AIがゲームプレイの質問に答えたり、プレイヤーパフォーマンスを分析したり、ゲーム関連のクエリを自動化したりする新たなアプリケーションが実現します。すべて標準化され拡張可能な形でRiot Games APIを活用できます。

プロンプト一覧

提供されたリポジトリファイルやドキュメントには、プロンプトテンプレートが見つかりませんでした。

リソース一覧

リポジトリファイルやドキュメントには、明示的なMCPリソースは記載されていませんでした。

ツール一覧

サーバー.pyやツール定義など、可視ファイルやドキュメントにはツールの記載がありませんでした。

このMCPサーバーのユースケース

  • プレイヤー情報の取得: AIアシスタントが任意のLeague of Legendsプレイヤーの詳細データ(サモナーネーム、プロフィールアイコン、レベルなど)を取得し、ボットやダッシュボードでプレイヤープロフィールを表示できます。
  • ランク統計へのアクセス: プレイヤーの最新ランク統計を取得し、パフォーマンストレンドやランク推移、競技的な立ち位置の経時分析が可能です。
  • チャンピオンマスタリー分析: 特定チャンピオンのマスタリー情報を取得し、コーチングツールやチャンピオン提案エンジン、ゲームプレイレビューアシスタントの基盤になります。
  • 最近のマッチ要約: プレイヤーの最新マッチを要約・分析し、ユーザーやチームがゲーム履歴の振り返りや今後の戦略立案に活用できます。
  • AIチャットボットとの統合: DiscordやSlackなどのチャットボットにMCP-Riotサーバーを連携させ、League of Legendsの統計や履歴に関する自然言語クエリへ回答機能を強化します。

セットアップ方法

Windsurf

  1. Node.jsがインストールされ、Windsurf環境がセットアップされていることを確認します。
  2. Windsurfの設定ファイル(通常はwindsurf.config.json)を探します。
  3. mcpServersセクションに下記のJSONスニペットを追加してRiot MCPサーバーを登録します:
    {
      "riot-mcp": {
        "command": "npx",
        "args": ["@riot/mcp-server@latest"]
      }
    }
    
  4. 設定を保存し、Windsurfを再起動します。
  5. WindsurfでMCPサーバー接続を確認してください。

APIキーのセキュリティ保護(例)

{
  "riot-mcp": {
    "command": "npx",
    "args": ["@riot/mcp-server@latest"],
    "env": {
      "RIOT_API_KEY": "${RIOT_API_KEY}"
    },
    "inputs": {
      "region": "na1"
    }
  }
}

Claude

  1. Node.jsがインストールされ、Claudeがセットアップされていることを確認します。
  2. Claudeの設定ファイルを開きます。
  3. mcpServersセクションに次を追加します:
    {
      "riot-mcp": {
        "command": "npx",
        "args": ["@riot/mcp-server@latest"]
      }
    }
    
  4. 変更内容を保存し、Claudeを再起動します。
  5. ClaudeでMCPサーバーの接続を確認します。

Cursor

  1. Node.jsがセットアップされ、Cursorの準備ができていることを確認します。
  2. Cursorの設定ファイルを編集します。
  3. mcpServersの下に次を追加します:
    {
      "riot-mcp": {
        "command": "npx",
        "args": ["@riot/mcp-server@latest"]
      }
    }
    
  4. 保存してCursorを再起動します。
  5. CursorでMCPサーバーが動作しているか確認します。

Cline

  1. Node.jsがインストールされ、Clineの設定が済んでいることを確認します。
  2. Clineの設定ファイルを開きます。
  3. mcpServersに以下を挿入します:
    {
      "riot-mcp": {
        "command": "npx",
        "args": ["@riot/mcp-server@latest"]
      }
    }
    
  4. 保存してClineを再起動します。
  5. Riot MCPサーバーが利用可能か確認します。

注: Riot Games APIキーは、上記Windsurfの例のように常に環境変数で安全に管理してください。

フロー内でこのMCPを使う方法

FlowHuntでのMCP利用

MCPサーバーをFlowHuntのワークフローに統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定セクションにて、次のJSON形式でMCPサーバーの詳細を入力してください。

{
  "riot-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定後、AIエージェントはこのMCPをツールとして利用でき、そのすべての機能や能力にアクセス可能となります。“riot-mcp"はご自身のMCPサーバー名に、URLはご自身のMCPサーバーURLに置き換えてください。


概要

セクション利用可否詳細・備考
概要
プロンプト一覧プロンプトテンプレートは見つかりませんでした
リソース一覧明示的なリソース記載はありません
ツール一覧ツール定義が見当たりません
APIキーのセキュリティ環境変数利用例あり
サンプリングサポート(評価時は重要度低)記載なし

当社の見解

MCP-Riotサーバーは、Riot Games APIとAIワークフローの明確な統合を提供し、オープンライセンスで公開されていますが、現時点では明示的なプロンプト・リソース・ツール定義がドキュメントやコードベースに不足しています。セットアップ手順は主要プラットフォーム向けに汎用的ながらも十分です。League of LegendsのAI活用には実用的かつ将来性も感じられますが、より明快なMCPリソースやツールの説明があればさらに良くなるでしょう。

上記2つのテーブルを踏まえ、このMCPサーバーの完成度および開発者フレンドリー度を10点満点中4点と評価します。

MCPスコア

ライセンス有✅ (MIT)
ツールが1つ以上ある
フォーク数3
スター数11

よくある質問

Riot MCPサーバーとは何ですか?

Riot MCPサーバーは、AIアシスタントとRiot Games APIを接続するコミュニティ開発のModel Context Protocol(MCP)サーバーです。ボットやワークフローがLeague of Legendsのプレイヤーデータ、ランク成績、チャンピオンマスタリー、マッチ要約を標準化された自然言語クエリで取得できるようにします。

League of Legendsのどのようなデータにアクセスできますか?

サモナーネーム、アイコン、レベルなどのプレイヤープロフィール、ランク統計、チャンピオンマスタリーの詳細、最近のマッチ要約を取得できます。これらのエンドポイントを利用することで、AIツールがLeague of Legendsに関する豊富なインサイトや分析を提供できます。

Riot Games APIキーのセキュリティはどう守りますか?

必ず環境変数を使ってRiot APIキーを保管してください。設定内では${RIOT_API_KEY}のように参照し、キーの漏洩防止とセキュリティ向上を図りましょう。

FlowHuntでRiot MCPサーバーは利用できますか?

はい!FlowHuntのフローにMCPコンポーネントを追加し、システムMCP設定にRiot MCPサーバーの詳細とエンドポイントを設定することで、AIエージェントがサーバーの全機能にアクセスできるようになります。

このMCP統合の主なユースケースは?

主なユースケースには、ゲームプレイの質問に答えるAIチャットボットの構築、ダッシュボード用のプレイヤーパフォーマンスデータ取得、ゲーム関連クエリの自動化、DiscordやSlackボットへのLeague of Legendsインサイト統合などがあります。

開発者向けのRiot MCPサーバーの完成度は?

サーバーは堅牢なAPI統合を提供し、オープンライセンスですが、現時点では明確なプロンプト、リソース、ツール定義が不足しています。League of LegendsのAIアプリケーションには十分ですが、さらなるドキュメントやリソース公開があれば開発体験が向上します。

Riot MCP統合を始めましょう

League of LegendsのデータをAIワークフローに取り入れましょう。Riot MCPサーバーをFlowHuntに統合し、リアルタイム統計、プレイヤーインサイト、高度なゲーム分析を実現。

詳細はこちら

OpenDota MCPサーバー
OpenDota MCPサーバー

OpenDota MCPサーバー

OpenDota MCPサーバーは、AIアシスタントがOpenDota APIを通じてDota 2のライブデータに接続できるようにし、標準化されたプロトコルを介して詳細なプレイヤー、マッチ、ヒーロー情報を公開することで、高度な分析、マッチレポート、ヒーローメタ分析、コミュニティツールを実現します。...

2 分で読める
Dota 2 OpenDota +5
TFT MCPサーバー
TFT MCPサーバー

TFT MCPサーバー

TFT MCPサーバーはAIアシスタントとRiot Games APIを接続し、Team Fight Tactics(TFT)プレイヤーの対戦履歴や詳細な試合データへのプログラマティックなアクセスを実現します。自動分析、プレイヤー追跡、イベント解説の自動化が可能です。...

1 分で読める
AI Gaming +5
ファンタジー・プレミアリーグ MCPサーバー
ファンタジー・プレミアリーグ MCPサーバー

ファンタジー・プレミアリーグ MCPサーバー

ファンタジー・プレミアリーグ MCPサーバーは、AIアシスタントを公式FPLデータに接続し、選手の統計、チームデータなどへリアルタイムでアクセス可能にします。これにより、FPLの自動管理、選手分析、ラインナップ最適化、AI駆動のサッカーインサイトを実現します。...

1 分で読める
AI Football +4