MCP.so
ログイン

LoL Client MCP

@johnnyinlee

LoL Client MCP について

League of Legends Game Client API MCP Server

基本情報

カテゴリ

その他

ライセンス

Apache-2.0 license

ランタイム

python

トランスポート

stdio

公開者

johnnyinlee

投稿者

johnnyinlee

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is LoL Client MCP?

LoL Client MCP is a Model Context Protocol server that provides tools to access League of Legends client data through the Live Client Data API. It is intended for developers who need real-time in-game information during a live match.

How to use LoL Client MCP?

Install Python 3.8+, uv, and clone the repository. Install dependencies (httpx, fastmcp) with uv pip install, then run python main.py. For Claude Desktop, add a configuration entry in claude_desktop_config.json with the absolute path to the project. For the Claude web app, start the server and connect via MCP settings.

Key features of LoL Client MCP

  • Retrieve all game data or specific subsets (stats, events)
  • Access active player details: name, abilities, runes
  • Query player list and individual stats
  • Get player scores, summoner spells, runes, and items
  • Built on FastMCP framework for easy integration

Use cases of LoL Client MCP

  • Monitoring real-time game state during a League of Legends match
  • Building companion tools that react to in-game events
  • Analyzing active player abilities, runes, and item builds
  • Fetching player scores and summoner spells for coaching or analysis
  • Testing the Live Client Data API with the comprehensive /allgamedata endpoint

FAQ from LoL Client MCP

Why do I get a connection error?

Check if the League of Legends client is running. The server requires an active client connection.

Why do I get a timeout error?

Verify that the game has actually started. The Live Client Data API does not work in the game lobby.

What are the requirements for LoL Client MCP?

Python 3.8 or higher, the uv package manager, and the League of Legends client must be installed.

When does the API work?

Only when the League of Legends client is running and a game is in progress. It does not function in the lobby or client menus.

Are there compliance requirements?

Use LoL Client MCP in compliance with Riot Games API policies.

コメント

「その他」の他のコンテンツ