rankedtoday-mcp について
rankedtoday-mcpは、League of LegendsのプレイヤーやAIエージェント向けに、ゲーム指標の推定と認知状態の参考情報を提供します。ネットワーク通信を行わず、計算過程と推定の限界も示します。
主な機能
- 01LPの増減からMMRを推定
- 02目標LPまでの試合数を計算
- 03KDAとプレイ時間を計算
- 04反応テストにおけるハードウェア遅延を評価
- 05睡眠と認知に関する研究を参照
- 06ランクシーズン終了までの日数を確認
活用シーン
- 01LPの変動からMMRとランクの関係を把握
- 02目標LPまでの試合数を計画
- 03アカウントの累計プレイ時間を推定
- 04睡眠がゲーム中の認知に与える影響を調査
MCP 対応
MCPサーバーとして、League of Legendsの計算ツールと参考情報をクライアントに提供します。ツールは純粋関数で、APIキー、Riotアカウント、ネットワーク通信は不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
8掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| lp_gain | integer | はい | |
| lp_loss | integer | はい | |
| current_rank | string | いいえ |
詳細
Ranked Today MCP
AI エージェント向けの、League of Legends の計算と認知的な準備状態に関するリファレンスです。 LP の増減から MMR を推定し、ランクアップを予測し、KDA と通算プレイ時間を計算し、睡眠と反応時間に関する研究について、俗説に頼らず確認できます。
API キー不要。Riot アカウント不要。ネットワーク呼び出しなし。 すべてのツールは純粋関数で、すべての推定値は計算過程を示します。
ウェブ版:shouldiplayrankedtoday.com/tools
インストール
{
"mcpServers": {
"rankedtoday": {
"command": "uvx",
"args": ["rankedtoday-mcp"]
}
}
}
または pip install rankedtoday-mcp を実行してください。
ツール
| ツール | 機能 |
|---|---|
estimate_mmr | LP の増減の非対称性から、MMR が現在のランクより上か下かを推定します |
climb_calculator | 目標 LP に到達するために必要な試合数、またはランクアップが逆行するかどうかを計算します |
kda | ロールを考慮した解釈と勝率に関する注意点を添えて KDA を計算します |
hours_played | アカウントレベルから通算プレイ時間を算出し、計算式と誤差の範囲を示します |
hardware_latency_budget | 反応テストのスコアのうち、あなた自身ではなくモニターやマウスに起因する分を示します |
readiness_reference | 睡眠と認知に関する研究で裏付けられていることと、裏付けられていないことを明示します |
season_countdown | ランクシーズンの区切りまでの日数を示します |
rankedtoday_tools | 無料の認知テストと League ツールをウェブ上で利用できます |
設計上の注意点
ここでは、非公開データを読み取るかのように装うことはありません。 Riot は何年も前に API から公開 MMR を削除しており、通算プレイ時間のカウンターもありません。estimate_mmr は LP の交換率から推定し、その旨を明記します。hours_played はアカウントレベルから換算し、見えない情報も説明したうえで、プラスマイナス 20%の誤差を示します。サモナー名から正確な MMR を表示するツールは、推測であることを伝えずに値を出しているにすぎません。
readiness_reference には、仮説に反する証拠も含まれています。 研究で裏付けられている内容(一晩まったく眠らないと反応時間が 49 ms 遅くなること、注意力の途切れが 5 倍になること、516 人を対象としたランクとの相関)と、裏付けられていない内容を列挙します。後者には、睡眠不足のプレイヤーの認知能力は大きく低下した一方で、ゲームの結果はほとんど変わらなかった対照研究も含まれます。準備状態は確率的な個人の指標であり、勝敗を予測するものではありません。
climb_calculator は、ランクアップが逆行する場合も知らせます。 損益分岐点となる勝率を下回ると、試合数を増やすほど LP は減ります。このランクアップは完了しないというのが正直な答えなので、必要な試合数ではなく、その判定を返します。
開発
git clone https://github.com/RyanKramer/rankedtoday-mcp
cd rankedtoday-mcp
pip install -e .
rankedtoday-mcp
概要
Ranked Today が開発しました。League プレイヤー向けに、毎日 3 分で認知的な準備状態を確認できます。無料の認知テストを利用できます。登録は不要です。
Riot Games とは提携しておらず、同社の推奨を受けたものでもありません。
MIT ライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。