github re-analysis due

rexlManu/lol-mcp-server

github

MCP server for League of Legends player analysis, match review, and training plans via Riot API

maintainer
rexlManu
license
MIT
first seen
2026-06-10
last seen
2026-06-10
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 30 tools
transport stdio counts 30 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • lol_analyze_champion

    Analyze performance on a specific champion

  • lol_analyze_performance

    Analyze recent performance with recommendations

  • lol_compare_players

    Compare stats between two players

  • lol_get_account

    Get Riot account info by Riot ID

  • lol_get_all_champions

    List all champions (from Data Dragon)

  • lol_get_all_items

    List all items with stats, cost, build path

  • lol_get_builds_for_champion

    Scrape Lolalytics for builds, runes, counters, meta

  • lol_get_challenges

    Get all challenge configurations

  • lol_get_champ_info

    Detailed champion info (Data Dragon + Wiki)

  • lol_get_champion_mastery

    Get champion mastery data

  • lol_get_champion_rotation

    Get free champion rotation

  • lol_get_clash_player

    Get Clash player info

  • lol_get_clash_team

    Get Clash team info

  • lol_get_clash_tournaments

    Get active Clash tournaments

  • lol_get_featured_games

    Get featured games

  • lol_get_improvement_tips

    Get personalized improvement tips

  • lol_get_league_by_id

    Get league info by ID

  • lol_get_league_entries

    Get league entries by summoner

  • lol_get_league_entries_exp

    Get league entries (paginated, by queue/tier/division)

  • lol_get_league_top

    Get top players (challenger/grandmaster/master)

  • lol_get_live_game

    Check if player is in game

  • lol_get_match_details

    Get detailed match data (batch supported)

  • lol_get_match_history

    Get recent match IDs (with filters)

  • lol_get_match_timeline

    Get minute-by-minute match timeline

  • lol_get_player_challenges

    Get player challenge progress

  • lol_get_player_profile

    Complete player profile in one call

  • lol_get_ranked

    Get ranked stats (tier, rank, LP, win rate)

  • lol_get_runes

    Get rune trees with keystones and descriptions

  • lol_get_server_status

    Get server status (maintenance/incidents)

  • lol_get_summoner

    Get summoner info (level, icon) by PUUID

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

network 4

  • net rexlManu-lol-mcp-server-f896876/src/lolalytics/scraper.ts :69 const res = await fetch(url, {
  • net rexlManu-lol-mcp-server-f896876/src/riot/client.ts :30 const response = await fetch(url, {
  • net rexlManu-lol-mcp-server-f896876/src/static-data/dataDragon.ts :15 const res = await fetch(`${DDRAGON_BASE}/api/versions.json`);
  • net rexlManu-lol-mcp-server-f896876/src/static-data/wikiScraper.ts :35 const res = await fetch(url);

secrets 1

  • secrets rexlManu-lol-mcp-server-f896876/src/config.ts :5 export const RIOT_API_KEY = process.env.RIOT_API_KEY ?? "";

declared dependencies 8

  • @modelcontextprotocol/sdk@^1.25.2
  • cheerio@^1.2.0
  • dotenv@^16.4.7
  • zod@^3.24.0
  • @types/node@^22.10.0
  • tsx@^4.19.0
  • typescript@^5.7.0
  • vitest@^3.2.1