ARAM Mayhem について
ARAM Mayhem は、チャンピオンのティア、ビルド、オーグメント、コンボ、パッチノートを調べるプレイヤーや AI アシスタント向けの MCP サーバーです。回答には確認・引用用の正規ページ URL とデータ日付が含まれます。
主な機能
- 01チャンピオンのティアと公開統計の検索
- 02チャンピオンのアイテムビルド取得
- 03オーグメント情報の確認
- 04編集部選定コンボの閲覧
- 05パッチ変更とページリンクの確認
活用シーン
- 01チャンピオンのティアと統計の比較
- 02アイテムとスキル順の確認
- 03オーグメントの効果と適性チャンピオンの調査
- 04指定パッチの変更点の確認
MCP 対応
認証不要の Streamable HTTP リモートエンドポイントを通じて、サイトの公開データを使う読み取り専用ツールを MCP クライアントに提供します。回答には正規ページ URL とデータ日付が含まれます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://arammayhem.com/mcpclaude mcp add --transport http arammayhem-arammayhem https://arammayhem.com/mcp{"mcpServers":{"arammayhem-arammayhem":{"type":"http","url":"https://arammayhem.com/mcp"}}}Cursor で開く{"servers":{"arammayhem-arammayhem":{"type":"http","url":"https://arammayhem.com/mcp"}}}VS Code で開く{"mcpServers":{"arammayhem-arammayhem":{"type":"http","url":"https://arammayhem.com/mcp"}}}{"mcpServers":{"arammayhem-arammayhem":{"serverUrl":"https://arammayhem.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
7| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| role | enum | いいえ | Fighter | Tank | Mage | Assassin | Marksman | Support |
| tier | string | いいえ | |
| limit | integer | いいえ | |
| locale | string | いいえ | |
| offset | integer | いいえ |
詳細
ARAM Mayhem MCP
AI アシスタントに、ARAM Mayhem のチャンピオンのティア、アイテムビルド、オーグメント、厳選コンボ、パッチノートについて質問できます。各回答には、確認や引用に使える正規のページ URL とデータの日付が記載されます。
リモートエンドポイント: https://arammayhem.com/mcp
トランスポート: Streamable HTTP、ステートレス、読み取り専用、認証不要。
セットアップガイド: https://arammayhem.com/use-with-ai/
Riot Games とは無関係の、独立したファンプロジェクトです。
質問の例
- ARAM Mayhem での Jinx のコアアイテムは何ですか?ページとデータの日付を引用してください。
- Goliath はどのような効果があり、どのチャンピオンに向いていますか?
- 現在のティアリストで S+ のメイジチャンピオンを表示してください。
- 厳選された Brand のコンボを探し、オーグメントとの相互作用を説明してください。
- パッチ 26.20 で何が変わりましたか?
MCP は、サイトと同じ公開済みデータを読み取ります。アカウント、セッション、プレイヤープロフィール、モデレーション、コミュニティ投稿、投票者の識別情報にはアクセスできません。ビルドが見つからない場合は、利用できないと報告されます。厳選コンボのティアは編集上の提案であり、測定された勝率ではありません。統計は返された日付のデータを示し、ゲームプレイのパッチに遅れている場合があります。
接続
Claude
Claude で、Settings → Connectors → Add custom connector の順に選択します。https://arammayhem.com/mcp を入力し、ARAM Mayhem という名前を付けて、会話内で有効にします。利用できるかどうかはプランによって異なります。
ローカルの stdio エントリが必要な Claude Desktop クライアントの場合は、Node.js をインストールし、MCP 設定に以下を追加します。これはサードパーティ製の mcp-remote ブリッジを使用します。パッケージをダウンロードし、リクエストをリモートサーバーに転送します。
{
"mcpServers": {
"arammayhem": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://arammayhem.com/mcp"]
}
}
}
Claude Code
claude mcp add --transport http arammayhem https://arammayhem.com/mcp
Claude Code の MCP ドキュメントを参照してください。
Cursor
.cursor/mcp.json またはグローバル MCP 設定に追加します。
{
"mcpServers": {
"arammayhem": { "url": "https://arammayhem.com/mcp" }
}
}
ChatGPT のカスタム MCP 接続
お使いのプランが対応している場合は、Plugins または Apps/Connectors を開き、Add custom MCP server を選択して、この URL を貼り付け、認証なしを選択し、チャットで接続を有効にします。アカウントによっては、開発者モードを有効にするか、ワークスペース管理者の承認が必要です。OpenAI の最新のセットアップガイドを参照してください。
URL: https://arammayhem.com/mcp
Authentication: None
ARAM Mayhem から料金を請求することはありません。AI プロバイダーのサブスクリプション、API 料金、利用制限は引き続き適用されます。
オプションのローカル stdio ブリッジ
メインの awesome-mcp-servers リストへの掲載には、インストール可能なサーバーが必要です。このリポジトリには、そのディレクトリおよび stdio クライアント向けのブリッジが含まれています。データセットやツールのロジックは複製していません。
git clone https://github.com/arammayhem/arammayhem-mcp.git
cd arammayhem-mcp
npm ci
npm start
または、command: "npx" と args: ["-y", "github:arammayhem/arammayhem-mcp"] を使って stdio クライアントを設定します。Node.js 20 以降とインターネット接続が必要です。すべてのレート制限が適用されます。Dockerfile は、Glama のソースサーバー起動とイントロスペクションチェック専用です。別のホスト型サービスを追加するものではありません。stdio のサポートが不要になった場合は、server.js、package.json、package-lock.json、Dockerfile を削除してください。
ツール
| ツール | 返される内容 | 入力 |
|---|---|---|
get_tier_list | サイトのランク順によるチャンピオンのティアと公開勝率/ピック率 | role、tier、locale、limit、offset |
get_champion_build | 各アイテムグループの最大3つの選択肢と、測定されたスキル取得順 | champion、locale |
get_augment | 説明、レア度、入手可能状況、公開統計 | augment、locale |
search | ページへのリンク付きのチャンピオンとオーグメントの検索結果 | query、locale、limit |
get_top_combos | 編集部によるティア別のおすすめコンボ | champion、locale、limit |
get_patch_notes | 最新または指定されたパッチの変更内容 | patch、locale |
get_site_links | 正規の公開ページとセットアップガイド | locale |
champion、augment、query は、サイトで使用されている各言語の ID と名前を受け付けます。チャンピオンの別名にも対応しています。大文字と小文字、句読点は区別されません。一致候補が複数ある場合は、確認を求めるエラーが返されます。ロケール:en、zh-CN、zh-TW、ja-JP、ko-KR、es-MX、vi-VN。ロケールタグでは大文字と小文字は区別されません。既定の言語は英語です。Role はチャンピオンのクラスを意味し、レーンではありません:Fighter、Tank、Mage、Assassin、Marksman、Support。既定の件数上限は10件、最大30件です。
エンドポイントを確認する
npx @modelcontextprotocol/inspector --cli https://arammayhem.com/mcp --transport http --method tools/list
npx @modelcontextprotocol/inspector --cli https://arammayhem.com/mcp --transport http --method tools/call --tool-name get_augment --tool-arg augment=Goliath
実装と制限
このサーバーは、既存サイトの Cloudflare Worker の一部です。公式の MCP TypeScript SDK と、検証済みでコミットされたサイトのビルド入力を使用します。このリポジトリには、接続ドキュメント、レジストリのメタデータ、小規模な stdio ブリッジが含まれています。このブリッジは、公式の MCP SDK を使用してツール一覧と呼び出しをリモートエンドポイントに転送します。ここにはデータセットのダンプ、データベース、独立したデータパイプラインはありません。
リモート実装は、サイトの既存の Worker 上で動作します。コードは公開用の簡潔なフィールドを選択し、出典を付与します。MCP のワイヤ処理は SDK が担います。サイトデータの更新デプロイにより、MCP の回答も更新されます。公開されている stdio ブリッジは server.js で、データやツールのロジックをコピーせずに呼び出しを転送します。
Cloudflare のネイティブな制限により、呼び出し元全体で共有される上限は、IP ごとに毎分60リクエスト、ロケーションごとに毎分600リクエストです。カウンターは概算で、グローバルな使用量上限ではなく、各 Cloudflare ロケーション内で管理されます。8 KiB を超える大きさのリクエストボディは拒否されます。ツールの呼び出しごとに D1 や外部データへのリクエストが実行されることはありません。アシスタント間で IP が共有される場合があるため、HTTP 429 が返された場合は60秒後に再試行してください。
削除するには、MCP ルートとツールモジュール、セットアップページ、フッターのリンクを削除し、SDK の依存関係と2つのレート制限バインディング、この README に記載されたエンドポイントを削除してください。既存のサイトデータは現在のリリースプロセスに残ります。
ライセンス
このリポジトリに含まれるブリッジ、ドキュメント、レジストリのメタデータは MIT ライセンスです。ゲームコンテンツは、それぞれの所有者に帰属します。サイトのデータセットはこのライセンスに含まれません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。