league-of-legends
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@league-of-legendsget live scores for T1"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 dev⚙️ 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.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/andraderaul/mcp-server-lol'
If you have feedback or need assistance with the MCP directory API, please join our Discord server