
jifrozen0110/mcp-riot
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
レジェンドMCPサーバーのリーグ
概要
自然言語の問い合わせを介したAIアシスタントにレジェンドデータを提供 このプロジェクトは、AIモデルがプレーヤー情報、ランクされた統計、チャンピオンマスタリー、および最近のマッチの要約を取得できるようにします。 これは、リオットゲームによって提携または支持されていないオープンソースプロジェクトです。 リーグ・オブ・レジェンズ®は、リオットゲームズ株式会社の登録商標です。 「ブッシュのハイドの現在のランクとトップチャンピオンとは?」 プレーヤーの: - レベル - ソロティア - トップチャンピオンのマスター - 最近のマッチ履歴 マスターポイントに基づいてトップNのチャンピオンを返します。 特定のチャンピオンのための詳細なチャンピオンマスタリーデータを返します。 "この召喚者のための最後の3試合を表示する"
概要(AI 翻訳)
MCP-Riotは、リオットゲームAPIと統合するコミュニティ開発モデルコンテキストプロトコル(MCP)サーバーです 自然言語のクエリを介してAIアシスタントにレジェンドデータのリーグを提供する。
このプロジェクトは、AIモデルがプレーヤー情報、ランクされた統計、チャンピオンマスタリー、および最近のマッチの要約を取得できるようにします。
免責事項: オープンソースのプロジェクトです。* Riot Games が提携または終了していません。* リーグ・オブ・レジェンズ®は、リオットゲームズ株式会社の登録商標です。
お問い合わせ
デモ
✨ 機能
Summaryプレイヤーの概要
「ブッシュの現在のランクとトップチャンピオンとは?」
プレーヤーの提供する:
- レベル
- ソロティアーランキング
- トップチャンピオンマスター
- 最近のマッチ履歴
####トップチャンピオン
「チャンピオンは最高ですか?」
マスターポイントに基づいてトップ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"
インストール
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"
]
}
}
}