LoL Client MCP
by johnnyinlee
An MCP server for accessing League of Legends client data. It retrieves in-game data using the League of Legends Live Client Data API.
Last updated: N/A
What is LoL Client MCP?
LoL Client MCP is a server that provides tools to access real-time game data from the League of Legends client using the Live Client Data API. It utilizes the FastMCP framework to expose various endpoints as tools.
How to use LoL Client MCP?
- Clone the repository. 2. Install required packages using uv (
uv pip install httpx fastmcp
). 3. Run the server usingpython main.py
. 4. Integrate with Claude either through Claude Desktop Configuration or by connecting the server in the Claude web interface.
Key features of LoL Client MCP
Access to real-time game data
Exposes various endpoints as tools
Integration with Claude
Uses FastMCP framework
Provides data for active player and other players
Use cases of LoL Client MCP
Creating custom overlays for League of Legends
Developing AI-powered assistants for gameplay
Analyzing game data in real-time
Building tools for streamers and content creators
Enhancing the Claude AI with game data
FAQ from LoL Client MCP
What do I do if I get a connection error?
What do I do if I get a connection error?
Check if the League of Legends client is running.
What do I do if I get a timeout error?
What do I do if I get a timeout error?
Verify that the game has actually started. This API does not work in the game lobby.
What is the Live Client Data API?
What is the Live Client Data API?
The Live Client Data API is a set of endpoints provided by the League of Legends client that allows developers to access real-time game data.
What is FastMCP?
What is FastMCP?
FastMCP is a framework used to expose the API endpoints as tools.
Is this project affiliated with Riot Games?
Is this project affiliated with Riot Games?
No, this is a third-party project that utilizes the League of Legends Live Client Data API. All rights belong to Riot Games.