
OpenDota MCPサーバー
OpenDota MCPサーバーは、AIアシスタントがOpenDota APIを通じてDota 2のライブデータに接続できるようにし、標準化されたプロトコルを介して詳細なプレイヤー、マッチ、ヒーロー情報を公開することで、高度な分析、マッチレポート、ヒーローメタ分析、コミュニティツールを実現します。...
FlowHuntをRiot MCPサーバー経由でLeague of Legendsと接続し、AIボットにライブゲームスタッツやプレイヤープロフィールへのアクセス権を持たせましょう。
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やツール定義など、可視ファイルやドキュメントにはツールの記載がありませんでした。
windsurf.config.json
)を探します。mcpServers
セクションに下記のJSONスニペットを追加してRiot MCPサーバーを登録します:{
"riot-mcp": {
"command": "npx",
"args": ["@riot/mcp-server@latest"]
}
}
{
"riot-mcp": {
"command": "npx",
"args": ["@riot/mcp-server@latest"],
"env": {
"RIOT_API_KEY": "${RIOT_API_KEY}"
},
"inputs": {
"region": "na1"
}
}
}
mcpServers
セクションに次を追加します:{
"riot-mcp": {
"command": "npx",
"args": ["@riot/mcp-server@latest"]
}
}
mcpServers
の下に次を追加します:{
"riot-mcp": {
"command": "npx",
"args": ["@riot/mcp-server@latest"]
}
}
mcpServers
に以下を挿入します:{
"riot-mcp": {
"command": "npx",
"args": ["@riot/mcp-server@latest"]
}
}
注: Riot Games APIキーは、上記Windsurfの例のように常に環境変数で安全に管理してください。
FlowHuntでのMCP利用
MCPサーバーをFlowHuntのワークフローに統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続します。
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点と評価します。
ライセンス有 | ✅ (MIT) |
---|---|
ツールが1つ以上ある | ⛔ |
フォーク数 | 3 |
スター数 | 11 |
Riot MCPサーバーは、AIアシスタントとRiot Games APIを接続するコミュニティ開発のModel Context Protocol(MCP)サーバーです。ボットやワークフローがLeague of Legendsのプレイヤーデータ、ランク成績、チャンピオンマスタリー、マッチ要約を標準化された自然言語クエリで取得できるようにします。
サモナーネーム、アイコン、レベルなどのプレイヤープロフィール、ランク統計、チャンピオンマスタリーの詳細、最近のマッチ要約を取得できます。これらのエンドポイントを利用することで、AIツールがLeague of Legendsに関する豊富なインサイトや分析を提供できます。
必ず環境変数を使ってRiot APIキーを保管してください。設定内では${RIOT_API_KEY}のように参照し、キーの漏洩防止とセキュリティ向上を図りましょう。
はい!FlowHuntのフローにMCPコンポーネントを追加し、システムMCP設定にRiot MCPサーバーの詳細とエンドポイントを設定することで、AIエージェントがサーバーの全機能にアクセスできるようになります。
主なユースケースには、ゲームプレイの質問に答えるAIチャットボットの構築、ダッシュボード用のプレイヤーパフォーマンスデータ取得、ゲーム関連クエリの自動化、DiscordやSlackボットへのLeague of Legendsインサイト統合などがあります。
サーバーは堅牢なAPI統合を提供し、オープンライセンスですが、現時点では明確なプロンプト、リソース、ツール定義が不足しています。League of LegendsのAIアプリケーションには十分ですが、さらなるドキュメントやリソース公開があれば開発体験が向上します。
League of LegendsのデータをAIワークフローに取り入れましょう。Riot MCPサーバーをFlowHuntに統合し、リアルタイム統計、プレイヤーインサイト、高度なゲーム分析を実現。
OpenDota MCPサーバーは、AIアシスタントがOpenDota APIを通じてDota 2のライブデータに接続できるようにし、標準化されたプロトコルを介して詳細なプレイヤー、マッチ、ヒーロー情報を公開することで、高度な分析、マッチレポート、ヒーローメタ分析、コミュニティツールを実現します。...
TFT MCPサーバーはAIアシスタントとRiot Games APIを接続し、Team Fight Tactics(TFT)プレイヤーの対戦履歴や詳細な試合データへのプログラマティックなアクセスを実現します。自動分析、プレイヤー追跡、イベント解説の自動化が可能です。...
ファンタジー・プレミアリーグ MCPサーバーは、AIアシスタントを公式FPLデータに接続し、選手の統計、チームデータなどへリアルタイムでアクセス可能にします。これにより、FPLの自動管理、選手分析、ラインナップ最適化、AI駆動のサッカーインサイトを実現します。...