JM

jifrozen0110/mcp-riot

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

27 stars 8 forks 품질 52 트렌드 11MIT

전설 MCP 서버

개요

league of Legends data를 AI Assistants로 자연어 쿼리를 제공합니다. 이 프로젝트는 AI 모델을 사용하여 플레이어 정보, 순위 통계, 챔피언 마스터리 및 최근 일치 요약을 검색 할 수 있습니다. 이 오픈 소스 프로젝트는 Riot Games에 의해 제휴 또는 승인되지 않습니다. League of Legends®는 Riot Games, Inc.의 등록 상표입니다. "무엇의 현재 순위와 최고 챔피언은 부시에서 숨기기?" 플레이어 제공 : - 레벨 - 랭크 Tier - 최고 챔피언 마스터 - 최근 매치 역사 마스터리 포인트를 기반으로 최고의 N 챔피언을 반환합니다. 특정 챔피언에 대한 상세한 챔피언 마스터리 데이터를 반환합니다. "이 summoner에 대한 마지막 3 경기보기"

개요(AI 번역)

MCP-Riot는 리오트 게임 API와 통합하는 커뮤니티 개발 모델 콘텍스 프로토콜(MCP) 서버로 자연적인 언어 쿼리를 통해 AI 조수에 대한 League of Legends 데이터를 제공합니다.

이 프로젝트는 AI 모델을 사용하여 플레이어 정보, 순위 통계, 챔피언 마스터리 및 최근 일치 요약을 검색 할 수 있습니다.

** 면책 조항:** 이것은 오픈 소스 프로젝트 * Riot Games.*에 의해 제휴 또는 승인되지 않습니다. League of Legends®는 Riot Games, Inc.의 등록 상표입니다.


데모

✨ 특징

선수 요약

“수풀에서 숨기기의 현재 순위 및 최고 챔피언은 무엇입니까?”

플레이어 제공:

  • 레벨
  • Solo Tier 등급
  • 최고 챔피언 마스터리
  • 최근 경기 역사

# # # # # 정상 챔피언

“그런 챔피언은 어떤 선수입니까?”

마스터리 포인트를 기반으로 최고의 N 챔피언을 반환합니다.

챔피언 마스터리

“아리와 함께이 플레이어는 얼마나 좋은가요?”

특정 챔피언에 대한 상세한 챔피언 마스터리 데이터를 반환합니다.

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

“이 요약에 대한 마지막 3 경기보기”

챔피언을 포함한 최근 경기 목록, K/D/A, 결과.

일치 요약

" 주어진 일치 ID에 대한이 일치를 요약"

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

MCP Riot Server

MCP-Riot is a community-developed Model Context Protocol (MCP) server that integrates with the Riot Games API to provide League of Legends data to AI assistants via natural language queries.

This project enables AI models to retrieve player information, ranked stats, champion mastery, and recent match summaries.

Disclaimer: This is an open-source project not affiliated with or endorsed by Riot Games. League of Legends® is a registered trademark of Riot Games, Inc.


Demo

✨ Features

🧾 Player Summary

“What’s the current rank and top champions of Hide on bush?”

Provides the player’s:

  • Level
  • Ranked Solo Tier
  • Top champion masteries
  • Recent match history

🔝 Top Champions

“What champions is he best at?”

Returns the top N champions based on mastery points.

🎯 Champion Mastery

“How good is this player with Ahri?”

Returns detailed champion mastery data for a specific champion.

🕹️ Recent Matches

“Show the last 3 matches for this summoner”

Lists recent matches including champion used, K/D/A, and result.

📊 Match Summary

“Summarize this match for a given match ID”

Returns the player’s match stats, such as KDA, damage, wards, and result.


🚀 Quick Start

1. Clone & Install

git clone https://github.com/jifrozen0110/mcp-riot.git
cd mcp-riot

# Install dependencies (using uv or pip)
uv sync

2. Get Your API Key and Set Environment

Create .env file with your Riot API key:

RIOT_API_KEY=your_riot_api_key

You can get your key from https://developer.riotgames.com/

3. Configure MCP Client

Register this server in your MCP client (e.g., Claude for Desktop).

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
    "mcpServers": {
        "amadeus": {
            "command": "/ABSOLUTE/PATH/TO/PARENT/FOLDER/uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER",
                "run",
                "--env-file",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/.env",
                "riot.py"
            ]
        }
    }
}

Replace /ABSOLUTE/PATH/TO/PARENT/FOLDER/ with the actual path to your project folder.

my case:

{
    "mcpServers": {
        "amadeus": {
            "command": "/Users/jifrozen/.local/bin/uv",
            "args": [
                "--directory",
                "/Users/jifrozen/mcp-riot/src/",
                "run",
                "--env-file",
                "/Users/jifrozen/mcp-riot/.env",
                "server.py"
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "amadeus": { "command": "/ABSOLUTE/PATH/TO/PARENT/FOLDER/uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER", "run", "--env-file", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/.env", "riot.py" ] } } }