Token导航 LogoToken导航TokenDH.com
lol-client-MCP Public logo
开发工具stdio官方级别未说明来源级核验

lol-client-MCP Public

MCP Server

League of Legends Game Client API MCP Server

工具数

12

提示词数

0

GitHub Stars

11

资源数

0
PythonClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

johnnyinlee

提供方

johnnyinlee

最后核验

2026/5/18 03:28

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv --directory C:\\\\ABSOLUTE\\\\PATH\\\\TO\\\\PARENT\\\\FOLDER\\\\lol-client-mcp run main.py {}

详细介绍

LoL客户端MCP

用于访问英雄联盟客户端数据的MCP(模型控制器处理器)服务器。该服务器提供了一系列工具,这些工具与英雄联盟实时客户端数据API通信,以检索游戏中的数据。

概述

该项目使用英雄联盟游戏客户端的实时客户端数据API访问实时游戏数据。它利用FastMCP框架将各种端点作为工具公开。

API信息可在https://developer.riotgames.com/docs/lol.

安装和使用

先决条件

  • Python 3.8或更高版本
  • 紫外线 -快速可靠的Python包管理器

- 安装: pip install uv

  • 已安装英雄联盟客户端

项目设置

  1. 克隆此存储库:
git clone https://github.com/yourusername/lol-client-mcp.git
cd lol-client-mcp
  1. 使用uv安装所需的软件包:
uv pip install httpx fastmcp

运行MCP服务器

要直接运行:

python main.py

与Claude整合

有两种方法可以与Claude一起使用:

1.克劳德桌面配置

将以下内容添加到您的 claude_desktop_config.json 文件:

{
    "mcpServers": {
        "lol-client-mcp": {
            "command": "uv",
            "args": [
                "--directory",
                "C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\lol-client-mcp",
                "run",
                "main.py"
            ]
        }
    }
}

重要:替换 C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\lol-client-mcp 了解项目的实际路径。

2.与Web应用程序一起使用

要将MCP服务器连接到Claude web应用程序:

  1. 运行MCP服务器:
   python main.py
  1. 在Claude web界面中配置服务器连接:

- 开始对话时,转到底部的MCP设置 - 选择“lol客户端mcp”并连接

API工具清单

游戏数据

  • get_all_game_data():Live League of Legends客户端数据API具有多个端点,这些端点返回/allgamedata端点返回的数据的子集。此端点非常适合测试Live客户端数据API,但除非您确实需要此端点的所有数据,否则请使用下面列出的返回响应子集的端点之一。
  • get_game_stats():游戏的基本数据。
  • get_event_data():获取游戏中发生的事件列表。

活跃玩家数据

  • get_active_player():获取有关当前玩家的所有数据。
  • get_active_player_name():返回玩家名称。
  • get_active_player_abilities():为活跃玩家获取技能。
  • get_active_player_runes():检索当前玩家的符文完整列表。

球员名单和个人球员数据

  • get_player_list():检索游戏中的英雄列表及其统计数据。
  • get_player_scores(riot_id):检索玩家的当前分数列表。
  • get_player_summoner_spells(riot_id):检索玩家的召唤法术列表。
  • get_player_main_runes(riot_id):检索任何玩家的基本符文。
  • get_player_items(riot_id):检索玩家的物品列表。

故障排除

  • 连接错误:检查英雄联盟客户端是否正在运行。
  • 超时错误:验证游戏是否已实际开始。此API不适用于游戏大厅。

注意事项

  • 此API仅在英雄联盟客户端正在运行且游戏正在进行时才有效。
  • 按照Riot Games API政策使用。

许可证

所有权利属于Riot Games。

目录标签

目录标签

PythonClaude开发工具developer-tools游戏数据本地部署实时API英雄联盟游戏开发

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP