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
- Clone & install the repository.
- Get and set your Riot API Key.
- 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.