README
🚀 英雄联盟模拟比赛预测器
⚔️ 基于人工智能的英雄联盟模拟比赛模拟器和召唤师对比工具
此模型上下文协议(MCP)服务器基于过去 10 场比赛的历史表现数据,提供全面的英雄联盟召唤师分析和模拟比赛。
✨ 主要特性
- 🔍 召唤师分析:获取包括 KDA、伤害输出和胜率等详细统计数据。
- ⚔️ 模拟比赛:由人工智能驱动的 10 阶段比赛进程模拟。
- 🌍 多语言支持:支持 7 种语言。
- 📊 表现对比:可对召唤师进行并排比较。
- 🎯 比赛预测:根据历史数据进行比赛结果预测。
支持的语言
- 英语 (EN/ENGLISH)
- 韩语 (한국어)
- 繁体中文 (繁體中文)
- 日语 (日本語)
- 西班牙语 (ESPAÑOL)
- 孟加拉语 (বাংলা)
- 旁遮普语 (ਪੰਜਾਬੀ)
📦 安装指南
前提条件
- Python 3.10 或更高版本
- pip 包管理器
安装步骤
-
克隆仓库:
git clone https://github.com/onepersonunicorn/lolgpt.git cd lolgpt -
安装依赖项:
pip install -r requirements.txt -
设置环境变量(可选):
export LOL_API_URL="https://1tier.xyz" export LOL_DEFAULT_LANGUAGE="EN" export LOL_API_TIMEOUT="30" -
运行服务器:
python main.py
💻 使用示例
可用工具
MCP 服务器提供 6 种不同的工具,以满足各种英雄联盟模拟需求:
league_of_legends_summoner_vs_match
用于全面比赛模拟的主要工具。
参数:
uidA(必需):第一位召唤师的 Riot IDtagA(必需):第一位召唤师的标签uidB(必需):第二位召唤师的 Riot IDtagB(必需):第二位召唤师的标签lang(可选):模拟使用的语言(默认:"EN")
示例 API 调用
await league_of_legends_summoner_vs_match(
uidA="Hide on bush",
tagA="KR1",
uidB="Zeus",
tagB="KR1",
lang="EN"
)
示例用法

示例输出
⚔️ **英雄联盟模拟比赛**
════════════════════════════════════════════
📊 召唤师 A (PlayerOne#KR1) - 过去 10 场比赛统计数据:
• 平均击杀数:8.2
• 平均助攻数:12.5
• 平均死亡数:4.1
• 平均 KDA:5.05
• 平均伤害输出:28,450
• 胜率:70%
📊 召唤师 B (PlayerTwo#NA1) - 过去 10 场比赛统计数据:
• 平均击杀数:6.8
• 平均助攻数:9.2
• 平均死亡数:5.3
• 平均 KDA:3.02
• 平均伤害输出:22,100
• 胜率:55%
🎯 召唤师峡谷模拟比赛:
════════════════════════════════════════════
阶段 1:欢迎来到冰雪节对决。
阶段 2:小兵还有 30 秒刷新。
阶段 3:小兵已刷新!
阶段 4:一血!Zeus 被击杀。
阶段 5:Hide on bush 击杀一名敌人!
阶段 6:Hide on bush 摧毁一座防御塔。
阶段 7:Zeus 四杀!
阶段 8:Hide on bush 超神了!
阶段 9:Hide on bush 摧毁一座水晶。
阶段 10:Hide on bush 获胜!
铁匠配置
服务器支持通过 smithery.yaml 进行铁匠配置:
startCommand:
type: stdio
configSchema:
properties:
debug:
type: boolean
default: false
apiUrl:
type: string
default: "https://1tier.xyz"
language:
type: string
default: "EN"
timeout:
type: number
default: 30
📚 详细文档
服务器与 1tier.xyz API 端点集成,该端点提供:
- 召唤师统计数据:过去 10 场比赛的表现数据。
- 比赛模拟:人工智能生成的比赛进程。
- 多语言支持:本地化的模拟文本。
- 实时数据:当前召唤师的表现指标。
📄 许可证
本项目采用 MIT 许可证。
免责声明
英雄联盟模拟比赛仅用于娱乐目的。结果基于历史表现数据,不能保证实际比赛结果。英雄联盟是 Riot Games, Inc. 的商标。
支持
如有问题,请:
- 在 GitHub 上创建一个问题。
- 联系开发团队。
致谢
- Riot Games 开发了英雄联盟。
- 1tier.xyz 提供了 API 基础设施。
为英雄联盟社区用心打造 ❤️
Scan to contact