league-of-legends
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP Server League of Legends
MCP (Model Context Protocol) server to access League of Legends esports data in real-time. Provides information about live matches, schedules, leagues, event details, and VODs through a standardized interface.
π Quick Start
1. Installation
# Clone and install dependencies
npm install
# Configure environment variables
cp .env.example .env2. Configuration
Edit the .env file with your settings:
# League of Legends eSports API Configuration
LOL_API_BASE_URL=https://esports-api.lolesports.com
LOL_API_KEY=your_api_key_here
# Server Configuration
HTTP_TIMEOUT=100003. Build and Run
# Build
npm run build
# Run
npm start
# Or development with watch mode
npm run devRelated MCP server: LolByte MCP Server
βοΈ Cursor Configuration
To use this MCP server in Cursor, configure the .cursor/mcp.json file:
{
"mcpServers": {
"league-of-legends": {
"command": "node",
"args": ["./dist/index.js"],
"cwd": "/path/to/your/mcp-server-lol",
"env": {
"NODE_ENV": "production",
"LOL_API_BASE_URL": "https://esports-api.lolesports.com",
"LOL_API_KEY": ""
}
}
}
}Note: Replace
/path/to/your/mcp-server-lolwith the actual project path on your system.
π οΈ Available Tools
Tool | Description | Parameters |
| LoL esports schedule |
|
| Live matches |
|
| Available leagues |
|
| Specific event details |
|
| Match VODs |
|
| Upcoming matches |
|
| Live team scores |
|
Supported Languages
en-US, es-ES, fr-FR, de-DE, it-IT, pt-BR, ru-RU, tr-TR, ja-JP, ko-KR, zh-CN, zh-TW
π Documentation
For detailed information about features, architecture, and advanced usage:
Features & Functionality - Detailed feature descriptions and prompt templates
API Reference - Complete documentation of all tools and parameters
Project Structure - Architecture, tech stack, and development workflow
π§ NPM Scripts
Script | Description |
| Compile TypeScript to JavaScript |
| Development with watch mode |
| Run the compiled server |
| Run code linting |
| Format code with Biome |
| Complete lint + format |
π Security
All sensitive configurations are loaded via environment variables
.envfile included in.gitignoreMandatory validation of critical variables
Configurable timeouts for HTTP requests
π License
GPL-3.0 - see the LICENSE file for details.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
Related MCP Connectors
Live sports data: scores, play-by-play, box scores, odds and props. No key needed to start.
Round-by-round Valorant and CS2 scores read from public broadcast VODs on YouTube and Twitch.
Sports data across 8 sports under one canonical schema β scores, stats, standings, Elo, odds
Live and prematch esports odds (ODDIN.GG feed) with no-vig fair prices. Free demo access, no key.
Related MCP Servers
FlicenseBqualityNot gradedmaintenanceConnect AI agents to OP.GG Esports data and retrieve upcoming League of Legends match schedules effortlessly. Access structured match information through a standardized interface, enhancing your AI's capabilities with real-time esports data.16-- FlicenseNot gradedqualityDmaintenanceEnables interaction with League of Legends game data through the Riot Games API. Allows users to query player statistics, match history, and game information using natural language.-
- AlicenseAqualityDmaintenanceProvides access to Marvel Rivals game data including hero information, abilities, skins, achievements, items, maps, and player profiles through a standardized interface.1429 npm1MIT
- AlicenseNot gradedqualityCmaintenanceA comprehensive League of Legends data ecosystem that provides access to champion statistics, item data, and patch history via the Model Context Protocol. It enables analysis of game mechanics, build optimization, and meta tracking through real-time data integration.1MIT