mcp.json•2.92 kB
{
"name": "lolgpt",
"version": "1.0.0",
"description": "AI-powered League of Legends mock match simulator and summoner comparison tool",
"author": "LoL Mock Match Team",
"homepage": "https://1tier.xyz",
"repository": "https://github.com/onepersonunicorn/lolgpt",
"license": "MIT",
"categories": ["gaming", "esports", "simulation", "analytics"],
"keywords": ["mcp", "league-of-legends", "lol", "summoner", "mock-match", "simulation", "esports", "gaming", "riot-games", "summoners-rift", "prediction", "pvp", "comparison"],
"runtime": "python",
"entrypoint": "main.py",
"connection": {
"type": "server",
"command": "python",
"args": ["main.py"]
},
"tools": [
{
"name": "league_of_legends_summoner_vs_match",
"description": "Simulate a League of Legends mock match between two summoners with detailed statistics and match progression",
"parameters": {
"uidA": {
"type": "string",
"description": "Riot ID of the first summoner",
"required": true
},
"tagA": {
"type": "string",
"description": "Tag of the first summoner",
"required": true
},
"uidB": {
"type": "string",
"description": "Riot ID of the second summoner",
"required": true
},
"tagB": {
"type": "string",
"description": "Tag of the second summoner",
"required": true
},
"lang": {
"type": "string",
"description": "Language for the simulation (EN, 한국어, 繁體中文, 日本語, ESPAÑOL, বাংলা, ਪੰਜਾਬੀ)",
"default": "EN"
}
},
"returns": "Detailed match simulation with summoner statistics from last 10 games and 10-phase match progression"
}
],
"requirements": [
"fastmcp>=0.1.0",
"requests>=2.28.0"
],
"python_version": ">=3.10",
"configSchema": {
"type": "object",
"properties": {
"debug": {
"type": "boolean",
"description": "Enable debug mode for detailed logging",
"default": false
},
"lol_api_url": {
"type": "string",
"description": "Base URL for League of Legends API",
"default": "https://1tier.xyz"
}
}
},
"permissions": {
"network": {
"description": "Required to fetch summoner data and run match simulations from League of Legends API",
"hosts": ["1tier.xyz"]
}
},
"disclaimer": "League of Legends mock match simulations are for entertainment purposes only. Results are based on historical performance data and do not guarantee actual match outcomes. League of Legends is a trademark of Riot Games, Inc.",
"tags": ["mcp", "league-of-legends", "lol", "summoner", "mock-match", "simulation", "esports", "gaming", "riot-games", "summoners-rift", "prediction", "pvp", "comparison"]
}