Skip to main content
Glama

insignia de herrería

Servidor antidisturbios de MCP

MCP-Riot es un servidor para proporcionar datos de League of Legends a los asistentes de IA a través de consultas en lenguaje natural.

Este proyecto permite que los modelos de IA recuperen información de los jugadores, estadísticas clasificatorias, maestría de campeones y resúmenes de partidos recientes.

Aviso legal: Este es un proyecto de código abierto que no está afiliado ni respaldado por Riot Games. League of Legends® es una marca registrada de Riot Games, Inc.


Manifestación

mcp-riot-lol

Related MCP server: OpenDota MCP Server

✨ Características

🧾 Resumen del jugador

"¿Cuál es el rango actual y los mejores campeones de Hide on bush?"

Proporciona al jugador:

  • Nivel

  • Nivel individual clasificado

  • Maestrías de los mejores campeones

  • Historial de partidos recientes

🔝 Los mejores campeones

"¿En qué campeones es mejor?"

Devuelve los N mejores campeones según puntos de maestría.

🎯 Maestría de campeón

"¿Qué tan bueno es este jugador con Ahri?"

Devuelve datos detallados de maestría de campeones para un campeón específico.

🕹️ Partidos recientes

Mostrar los últimos 3 partidos de este invocador

Enumera los partidos recientes, incluido el campeón utilizado, K/D/A y el resultado.

📊 Resumen del partido

"Resumir esta coincidencia para un ID de coincidencia determinado"

Devuelve las estadísticas del partido del jugador, como KDA, daño, centinelas y resultado.


🚀 Inicio rápido

1. Clonar e instalar

git clone https://github.com/jifrozen0110/mcp-riot.git cd mcp-riot # Install dependencies (using uv or pip) uv sync

2. Obtenga su clave API y configure el entorno

Crea un archivo .env con tu clave API de Riot:

RIOT_API_KEY=your_riot_api_key

Puedes obtener tu clave en https://developer.riotgames.com/

3. Configurar el cliente MCP

Registre este servidor en su cliente MCP (por ejemplo, Claude for Desktop).

Editar ~/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" ] } } }

Reemplace /ABSOLUTE/PATH/TO/PARENT/FOLDER/ con la ruta real a la carpeta de su proyecto.

mi caso:

{ "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" ] } } }

🛠️ Herramientas

Las siguientes herramientas estarán expuestas a los clientes de MCP:

get_player_summary

Resume el nivel, el rango, los mejores campeones y los partidos recientes.

get_top_champions_tool

Devuelve los mejores campeones por puntos de maestría.

get_champion_mastery_tool

Devuelve detalles de maestría para un campeón específico.

get_recent_matches_tool

Devuelve las coincidencias recientes para el invocador indicado.

get_match_summary

Devuelve estadísticas de rendimiento de partido para un ID de partido y puuid determinados.


📚 Referencias


📝 Licencia

Licencia MIT © 2025 jifrozen0110

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

Latest Blog Posts

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/jifrozen0110/mcp-riot'

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