MCP Server League of Legends
About
MCP Server League of Legends is a Model Context Protocol server that provides real-time access to League of Legends esports data, including live matches, schedules, leagues, event details, and VODs. It is built for developers and esports enthusiasts who want to integrate LoL…
Details
- License
- GPL-3.0 license
Explore
- Real-time LoL esports schedule and live matches
- Detailed event and league information
- Match VODs retrieval
- Upcoming matches and live team scores
- Multi-language support (12 locales)
- Configurable HTTP timeout and API key validation
npm install
cp .env.example .env
Edit the .env file with your settings:
LOL_API_BASE_URL=https://esports-api.lolesports.com
LOL_API_KEY=your_api_key_here
HTTP_TIMEOUT=10000
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-lol with the actual project path on your system.
get-schedule
LoL esports schedule
get-live-matches
Live matches
get-leagues
Available leagues
get-event-details
Specific event details
get-match-vods
Match VODs
get-upcoming-matches
Upcoming matches
get-live-match-score
Live team scores
| Tool | Description | Parameters |
| ---------------------- | ---------------------- | --------------------------------- |
| get-schedule | LoL esports schedule | language, leagueId (optional) |
| get-live-matches | Live matches | language |
| get-leagues | Available leagues | language, region (optional) |
| get-event-details | Specific event details | eventId, language |
| get-match-vods | Match VODs | eventId, language |
| get-upcoming-matches | Upcoming matches | language, limit |
| get-live-match-score | Live team scores | teamName, language |
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
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



