Skip to main content
Glama

lol-client-mcp Public

LoL 클라이언트 MCP

리그 오브 레전드 클라이언트 데이터에 접근하기 위한 MCP(모델-컨트롤러-프로세서) 서버입니다. 이 서버는 리그 오브 레전드 라이브 클라이언트 데이터 API와 통신하여 게임 내 데이터를 가져오는 데 필요한 도구 모음을 제공합니다.

개요

이 프로젝트는 리그 오브 레전드 게임 클라이언트의 라이브 클라이언트 데이터 API를 사용하여 실시간 게임 데이터에 접근합니다. FastMCP 프레임워크를 활용하여 다양한 엔드포인트를 도구로 제공합니다.

API 정보는 https://developer.riotgames.com/docs/lol 에서 확인할 수 있습니다.

설치 및 사용

필수 조건

  • Python 3.8 이상
  • uv - 빠르고 안정적인 Python 패키지 관리자
    • 설치: pip install uv
  • 리그 오브 레전드 클라이언트 설치됨

프로젝트 설정

  1. 이 저장소를 복제하세요:

지엑스피1

  1. uv를 사용하여 필요한 패키지를 설치하세요:
uv pip install httpx fastmcp

MCP 서버 실행

직접 실행하려면:

python main.py

Claude와의 통합

Claude와 함께 이것을 사용하는 방법은 두 가지가 있습니다.

1. Claude 데스크톱 구성

claude_desktop_config.json 파일에 다음을 추가하세요.

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

중요 : C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\lol-client-mcp 프로젝트의 실제 경로로 바꾸세요.

2. 웹 애플리케이션과 함께 사용

MCP 서버를 Claude 웹 애플리케이션에 연결하려면:

  1. MCP 서버를 실행합니다.
    python main.py
  2. Claude 웹 인터페이스에서 서버 연결을 구성합니다.
    • 대화 시작 시 하단의 MCP 설정으로 이동하세요
    • 'lol-client-mcp'를 선택하고 연결하세요

API 도구 목록

게임 데이터

  • get_all_game_data() : 라이브 리그 오브 레전드 클라이언트 데이터 API에는 /allgamedata 엔드포인트에서 반환된 데이터의 하위 집합을 반환하는 여러 엔드포인트가 있습니다. 이 엔드포인트는 라이브 클라이언트 데이터 API를 테스트하는 데 유용하지만, 이 엔드포인트의 모든 데이터가 실제로 필요하지 않다면 아래 나열된 엔드포인트 중 응답의 하위 집합을 반환하는 엔드포인트를 사용하세요.
  • get_game_stats() : 게임에 대한 기본 데이터.
  • get_event_data() : 게임에서 발생한 이벤트 목록을 가져옵니다.

활성 플레이어 데이터

  • get_active_player() : 활성 플레이어에 대한 모든 데이터를 가져옵니다.
  • get_active_player_name() : 플레이어 이름을 반환합니다.
  • get_active_player_abilities() : 활성 플레이어의 능력을 가져옵니다.
  • get_active_player_runes() : 활성 플레이어의 룬 전체 목록을 검색합니다.

플레이어 목록 및 개별 플레이어 데이터

  • get_player_list() : 게임에 등장하는 영웅 목록과 통계를 검색합니다.
  • get_player_scores(riot_id) : 플레이어의 현재 점수 목록을 검색합니다.
  • get_player_summoner_spells(riot_id) : 플레이어의 소환사 주문 목록을 검색합니다.
  • get_player_main_runes(riot_id) : 모든 플레이어의 기본 룬을 검색합니다.
  • get_player_items(riot_id) : 플레이어의 아이템 목록을 검색합니다.

문제 해결

  • 연결 오류 : 리그 오브 레전드 클라이언트가 실행 중인지 확인하세요.
  • 시간 초과 오류 : 게임이 실제로 시작되었는지 확인하세요. 이 API는 게임 로비에서 작동하지 않습니다.

지침

  • 이 API는 League of Legends 클라이언트가 실행 중이고 게임이 진행 중일 때만 작동합니다.
  • Riot Games API 정책을 준수하여 사용하세요.

특허

모든 권리는 Riot Games에 있습니다.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

리그 오브 레전드 클라이언트 데이터에 접근하기 위한 MCP(모델-컨트롤러-프로세서) 서버입니다. 이 서버는 리그 오브 레전드 라이브 클라이언트 데이터 API와 통신하여 게임 내 데이터를 가져오는 데 필요한 도구 모음을 제공합니다.

  1. 개요
    1. 설치 및 사용
      1. 필수 조건
      2. 프로젝트 설정
      3. MCP 서버 실행
      4. Claude와의 통합
    2. API 도구 목록
      1. 게임 데이터
      2. 활성 플레이어 데이터
      3. 플레이어 목록 및 개별 플레이어 데이터
    3. 문제 해결
      1. 지침
        1. 특허

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A dynamic service that creates and manages Model Context Protocol (MCP) servers, allowing users to spawn, customize, and control multiple MCP servers as child processes.
            Last updated -
            5
            65
            TypeScript
            MIT License
            • Apple
            • Linux
          • A
            security
            F
            license
            A
            quality
            An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
            Last updated -
            39
            28
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides access to Fantasy Premier League data, allowing users to compare players, find team information, view gameweek data, and get FPL-related advice through Claude for Desktop and other MCP-compatible clients.
            Last updated -
            7
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server that connects to a Swagger specification and helps an AI to build all the required models to generate a MCP server for that service.
            Last updated -
            19
            TypeScript
            MIT License
            • Linux
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnnyinlee/lol-client-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server