lol-client-mcp

lol-client-mcp

3.4

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

  1. get_all_game_data

    Get all game data

  2. get_game_stats

    Get basic game data

  3. get_event_data

    Get a list of events that occur in the game

  4. get_active_player

    Get all data from active players

  5. get_active_player_name

    Get the active player name

  6. get_active_player_abilities

    Obtain active player skills

  7. get_active_player_runes

    Get the list of active player runes

  8. get_player_list

    Get the hero list and its status in the game

  9. get_player_scores

    Get the player's current score

  10. get_player_summoner_spells

    Obtain the player's summoner skills

  11. get_player_main_runes

    Get the player's basic runes

  12. get_player_items

    Get the player's item list