Riot Docs

RIot Games API Documentation MCP server
  • python

0

GitHub Stars

python

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "chirpon9-riot-docs-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/riot-docs",
        "run",
        "riot_docs_server"
      ]
    }
  }
}

You can access Riot Games API endpoint documentation through this MCP server, enabling you to explore and retrieve endpoint details and parameters from Riot’s documentation directly within your MCP client workflow.

How to use

Use your MCP client to connect to the Riot Docs MCP server. You have two primary ways to run the server locally and expose its API documentation tools to your MCP environment:

How to install

Prerequisites: you need a system with Node.js and a compatible MCP client installed. Ensure you have either npm or a local runtime for MCP commands.

{
  "mcpServers": {
    "riot_docs": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/riot-docs",
        "run",
        "riot_docs_server"
      ]
    }
  }
}

Additional configuration and usage notes

You can also run the Riot Docs MCP using the Smithery CLI with an API key. This method is useful when you want the MCP client to manage access keys centrally. The key is passed as a parameter in the following setup.

{
  "mcpServers": {
    "riot_docs_mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@chirpon9/riot-docs-mcp",
        "--key",
        "{SMITHERY API KEY}"
      ]
    }
  }
}

Security and keys

If you use the MCP with a key, keep the key value secure and avoid storing it in plain text in shared configurations. Use environment variables or a secure secret management mechanism where possible.

Troubleshooting

If you cannot retrieve endpoint documentation, verify that the Milan CLI wrapper is installed and that the Riot Docs server is reachable from your MCP host. Check that the path in the first configuration matches where you store or build the Riot Docs server assets.

Available tools

list_available_docs

Lists all 33 available Riot API endpoint documentation files so you can see what is documented and pick what you want to inspect.

get_endpoint_docs

Retrieves the full documentation for a specific Riot endpoint given a filename, including endpoints, parameters, and response formats.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational