mcp-riot

mcp-riot

6

MCP-Riot Server is a community-developed tool enabling AI models to access League of Legends data through the Riot Games API. It supports features like player summaries, champion masteries, and match data for integration with AI assistants.

MCP Riot Server

MCP-Riot is a server part of the Model Context Protocol (MCP) that integrates with the Riot Games API to provide League of Legends data to AI assistants through natural language queries. It retrieves player information, ranked stats, champion mastery, and recent match summaries.

โœจ Features

๐Ÿงพ Player Summary

  • Provides player's level, ranked solo tier, top champion masteries, and recent match history.

๐Ÿ” Top Champions

  • Returns the top N champions based on mastery points.

๐ŸŽฏ Champion Mastery

  • Returns detailed champion mastery data for a specific champion.

๐Ÿ•น๏ธ Recent Matches

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

๐Ÿ“Š Match Summary

  • Returns player's match stats including KDA, damage, wards, and result.

๐Ÿš€ Quick Start

  1. Clone & install the repository.
  2. Get and set your Riot API Key.
  3. Configure the MCP client.

๐Ÿ› ๏ธ Tools

  • get_player_summary: Summarizes player's data.
  • get_top_champions_tool: Returns top champions by mastery points.
  • get_champion_mastery_tool: Returns specific champion mastery details.
  • get_recent_matches_tool: Fetches recent matches of a summoner.
  • get_match_summary: Provides match performance stats.