LoL Client MCP logo

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.

View on GitHub

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?

  1. Clone the repository. 2. Install required packages using uv (uv pip install httpx fastmcp). 3. Run the server using python 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?

Check if the League of Legends client is running.

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?

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?

FastMCP is a framework used to expose the API endpoints as tools.

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.