Labsco
MCP SERVER

LoL Data MCP Server

by Estaed

League of Legends champion, item and rune data pulled live from the wiki — including stats at a specific level.

Games, Entertainment & Fandom
Summary
Read the front page before you plan around it.

The repository states plainly that it is mid-restructure, and the honest read is that the champion, item and rune tools work today while much of the roadmap does not exist yet. What is implemented is genuinely hard to get elsewhere: stats at a chosen level, not just base values, which is what most build and damage questions actually need. Treat the analytics and live-match sections as intent rather than capability.

What it is

An MCP server that scrapes the League of Legends Wiki and serves the result as structured data. It covers champion statistics and abilities, item and rune details, and patch history for each of them, so a question about a champion's numbers is answered from the current wiki rather than a stale export.

What you get
  • `get_champion_stats` returns a champion's statistics, with an optional level from 1 to 18 rather than base values only
  • `get_champion_abilities` returns all abilities, and `get_ability_details` goes further into the mechanics behind one
  • `search_champions` finds a champion with fuzzy matching, so a near-miss on spelling still resolves
  • Items — `get_item_data` for statistics, recipe, cost analysis, notes and similar items
  • Runes — `get_rune_data` for the sidebar, notes and strategy text
  • Patch history for all three: `get_champion_patch_note`, `get_item_patch_note` and `get_rune_patch_note`, optionally scoped to one patch version
  • `ping` and `server_info` for checking the connection and what the server is running
Requirements

Python in a virtual environment, with the dependencies installed from the repository. The client launches the stdio server module — `python -m src.mcp_server.stdio_server` — from the project directory. Level-specific statistics are scraped with Selenium, so that path needs a browser driver available. Data comes from the wiki at request time, so the machine needs network access.