mcpField
R
rankedtoday-mcp

rankedtoday-mcp

本地服务
github.com/RyanKramer游戏娱乐09 周前更新

关于 rankedtoday-mcp

rankedtoday-mcp 为 League of Legends 玩家及其 AI Agent 提供游戏数据估算和认知准备度参考。工具不调用网络或 Riot API,并展示估算过程及限制。

主要功能

  1. 01根据 LP 得失估算 MMR
  2. 02计算达到目标 LP 所需对局
  3. 03计算 KDA 和游戏时长
  4. 04评估硬件对反应测试的延迟影响
  5. 05提供睡眠与认知研究参考
  6. 06查询排位赛季倒计时

适用场景

  1. 01根据 LP 得失判断 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 Agent 提供的《英雄联盟》数学与认知状态参考工具。 根据 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网页上的免费认知测试和《英雄联盟》工具

设计说明

这里没有任何工具会假装能读取隐藏数据。 Riot 多年前就从 API 中移除了公开 MMR 数据,而且游戏也没有累计时长计数器。estimate_mmr 根据 LP 交换率进行推断,并明确说明这一点;hours_played 根据账号等级换算时长,报告正负 20% 的误差范围,并说明它无法获取哪些信息。任何根据召唤师名称显示精确 MMR 的工具,都是在不告知你的情况下胡乱猜测。

readiness_reference 也纳入了不支持相关结论的证据。 它列出研究支持的结论(彻夜不眠后反应时间增加 49 毫秒,注意力失误增加 5 倍,以及一项涉及 516 名玩家的段位相关性研究),也列出研究不支持的结论——包括一项对照研究:睡眠不足的玩家认知能力大幅下降,但游戏结果几乎没有变化。准备状态只是反映个人情况的概率性信号,绝不能用来预测胜负。

climb_calculator 会告诉你上分进度正在倒退。 如果胜率低于盈亏平衡点,打得越多,LP 就越少。它会直接给出这一判断,而不是返回所需对局数,因为诚实的答案是:这样上分永远无法完成。

开发

git clone https://github.com/RyanKramer/rankedtoday-mcp
cd rankedtoday-mcp
pip install -e .
rankedtoday-mcp

关于

由 Ranked Today 开发——一项面向《英雄联盟》玩家的每日认知状态检查,只需 3 分钟。提供免费 认知测试,无需注册。

与 Riot Games 无关,也未获其认可。

采用 MIT 许可证。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。