MCP 라이엇 서버
MCP-Riot은 Riot Games API와 통합되어 자연어 쿼리를 통해 AI 도우미에게 League of Legends 데이터를 제공하는 커뮤니티에서 개발한 .
이 프로젝트는 AI 모델이 플레이어 정보, 순위 통계, 챔피언 숙련도, 최근 경기 요약을 검색할 수 있도록 합니다.
면책 조항: 이 프로젝트는 Riot Games와 제휴 관계가 없으며 Riot Games의 보증도 받지 않는 오픈 소스 프로젝트입니다. League of Legends®는 Riot Games, Inc.의 등록 상표입니다.
데모
Related MCP server: OpenDota MCP Server
✨ 특징
🧾 플레이어 요약
"현재 하이드온부시의 순위와 최고 챔피언은?"
플레이어에게 다음을 제공합니다.
수준
랭크 솔로 티어
상위 챔피언 마스터리
최근 경기 기록
🔝 최고 챔피언
"그가 가장 잘하는 챔피언은 뭐죠?"
숙련도 포인트에 따라 상위 N명의 챔피언을 반환합니다.
🎯 챔피언 마스터리
"이 선수는 아리와 얼마나 잘 어울릴까?"
특정 챔피언에 대한 자세한 챔피언 숙련도 데이터를 반환합니다.
🕹️ 최근 경기
"이 소환사의 최근 3개 경기 표시"
챔피언 사용, K/D/A, 결과를 포함한 최근 경기 목록입니다.
📊 경기 요약
"주어진 매치 ID에 대한 이 매치를 요약합니다"
KDA, 데미지, 워드, 결과 등 플레이어의 경기 통계를 반환합니다.
🚀 빠른 시작
1. 복제 및 설치
지엑스피1
2. API 키 가져오기 및 환경 설정
Riot API 키로 .env 파일을 만듭니다.
https://developer.riotgames.com/ 에서 키를 받을 수 있습니다.
3. MCP 클라이언트 구성
MCP 클라이언트(예: 데스크톱용 Claude)에 이 서버를 등록합니다.
~/Library/Application Support/Claude/claude_desktop_config.json을 편집합니다.
/ABSOLUTE/PATH/TO/PARENT/FOLDER/프로젝트 폴더의 실제 경로로 바꾸세요.
내 사례:
🛠️ 도구
다음 도구는 MCP 클라이언트에 공개됩니다.
get_player_summary
레벨, 랭크, 상위 챔피언, 최근 경기를 요약합니다.
get_top_champions_tool
숙련도 포인트에 따른 상위 챔피언을 반환합니다.
get_champion_mastery_tool
특정 챔피언에 대한 숙련도 세부 정보를 반환합니다.
get_recent_matches_tool
해당 소환사의 최근 매치를 반환합니다.
get_match_summary
주어진 매치 ID와 puuid에 대한 매치 성과 통계를 반환합니다.
📚 참고문헌
📝 라이센스
MIT 라이센스 © 2025 jifrozen0110