LolByte

Provides an MCP interface to connect LLM clients with Riot API via stdio-based server processes.
  • typescript

0

GitHub Stars

typescript

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": {
    "lolbyte-code-lolbyte-mcp-server": {
      "command": "sh",
      "args": [
        "-c",
        "RIOT_API_KEY=YOUR_API_KEY node /Users/anthony/repos/lolbyte-mcp/build/index.js"
      ],
      "env": {
        "RIOT_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

You run a LolByte MCP Server to provide a programmable interface for your LLM clients. It exposes a simple, local-stdio style server you can launch from scripts or integration clients, letting you connect your preferred chat or AI tooling to the MCP endpoints and pass your Riot API key for authenticated requests.

How to use

You connect clients by configuring each integration to start the MCP server with a shell command that injects your Riot API key. The server runs as a local process and is invoked by the client with a single command line. You can use Claude Desktop, LibreChat, or LM Studio to run the MCP server alongside your AI tooling. Each client requires a small snippet that launches the built MCP index.js file using a shell command and includes your API key in the command environment.

How to install

Prerequisites: you need Node.js installed on your system. You will also need npm to build and run the MCP server. Ensure you have a working development environment with internet access to install dependencies and fetch the built assets.

Step 1: Install dependencies and build the MCP server.

npm install
npm run build

Additional configuration and usage notes

Configure each client to start the MCP server with the proper command and API key. The following examples show the exact command patterns you will embed in each client's config.

`
json
{
  "mcpServers": {
    "lolbyte-mcp-cluade": {
      "command": "sh",
      "args": [
        "-c",
        "RIOT_API_KEY=YOUR_API_KEY node /Users/anthony/repos/lolbyte-mcp/build/index.js"
      ]
    }
  }
}
`

Security considerations

Treat RIOT_API_KEY as a secret and avoid committing it to version control. Use environment safeguards or secret management where possible. When using local development configurations, replace YOUR_API_KEY with your actual key in trusted environments only.

Examples of client integrations

Below are example configurations you can adapt for your environment. Each snippet starts the MCP server with the appropriate API key and points to the built index.

# Claude Desktop example
{
  "mcpServers": {
    "claude_desktop_mcp": {
      "command": "sh",
      "args": [
        "-c",
        "RIOT_API_KEY=YOUR_API_KEY node /Users/anthony/repos/lolbyte-mcp/build/index.js"
      ]
    }
  }
}
# LibreChat example
mcpServers:
  lolbyte:
    command: sh
    args:
      - -c
      - "RIOT_API_KEY=YOUR_API_KEY node /app/mcp/build/index.js"

Notes on LM Studio

If you are using LM Studio, configure the following MCP server entry to start the built index with your API key.

{
  "mcpServers": {
    "lolbyte_lmstudio_mcp": {
      "command": "sh",
      "args": [
        "-c",
        "RIOT_API_KEY=YOUR_API_KEY node /Users/anthony/repos/lolbyte-mcp/build/index.js"
      ]
    }
  }
}

Available tools

build

Build the MCP server bundle with npm run build.

claude_integration

Configure Claude Desktop to launch the MCP server by executing the built index.js with RIOT_API_KEY.

librechat_integration

Configure LibreChat to run the MCP server by invoking node build/index.js with the API key and wiring volumes.

lmstudio_integration

Configure LM Studio to launch the MCP server using a shell command that includes the API key.

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