mcpField
R
rankedtoday-mcp

rankedtoday-mcp

ローカル
github.com/RyanKramerゲーム・エンタメ09 週間前に更新

rankedtoday-mcp について

rankedtoday-mcpは、League of LegendsのプレイヤーやAIエージェント向けに、ゲーム指標の推定と認知状態の参考情報を提供します。ネットワーク通信を行わず、計算過程と推定の限界も示します。

主な機能

  1. 01LPの増減からMMRを推定
  2. 02目標LPまでの試合数を計算
  3. 03KDAとプレイ時間を計算
  4. 04反応テストにおけるハードウェア遅延を評価
  5. 05睡眠と認知に関する研究を参照
  6. 06ランクシーズン終了までの日数を確認

活用シーン

  1. 01LPの変動からMMRとランクの関係を把握
  2. 02目標LPまでの試合数を計画
  3. 03アカウントの累計プレイ時間を推定
  4. 04睡眠がゲーム中の認知に与える影響を調査

MCP 対応

MCPサーバーとして、League of Legendsの計算ツールと参考情報をクライアントに提供します。ツールは純粋関数で、APIキー、Riotアカウント、ネットワーク通信は不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ryankramer-rankedtoday": {
"command": "uvx",
"args": [
"rankedtoday-mcp"
]
}
}
}
起動コマンドuvx rankedtoday-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypirankedtoday-mcp0.1.0

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
lp_gainintegerはい
lp_lossintegerはい
current_rankstringいいえ

詳細

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_mmrLP の増減の非対称性から、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 ライセンスです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。