lol-client-mcp
If you are the rightful owner of lol-client-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server for accessing League of Legends client data using the Live Client Data API.
The LoL Client MCP server is designed to access real-time game data from the League of Legends client using the Live Client Data API. It leverages the FastMCP framework to provide various endpoints that allow users to retrieve in-game data efficiently. This server is particularly useful for developers and enthusiasts who want to analyze or interact with live game data. The server requires Python 3.8 or higher and the League of Legends client to be installed. It can be integrated with platforms like Claude for enhanced functionality.
Features
- Real-time data access from the League of Legends client.
- Integration with FastMCP framework for efficient endpoint exposure.
- Support for retrieving comprehensive game and player data.
- Compatibility with platforms like Claude for extended use cases.
- Easy setup and configuration with Python and uv package manager.
Tools
get_all_game_data
Get all game data
get_game_stats
Get basic game data
get_event_data
Get a list of events that occur in the game
get_active_player
Get all data from active players
get_active_player_name
Get the active player name
get_active_player_abilities
Obtain active player skills
get_active_player_runes
Get the list of active player runes
get_player_list
Get the hero list and its status in the game
get_player_scores
Get the player's current score
get_player_summoner_spells
Obtain the player's summoner skills
get_player_main_runes
Get the player's basic runes
get_player_items
Get the player's item list