Video Games

Provides access to RAWG's gaming database through MCP, enabling search, details, genres, and popular titles inside Claude Desktop.
  • python

0

GitHub Stars

python

Language

5 months ago

First Indexed

2 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": {
    "barandev-videogames-mcp-server": {
      "command": "C:\\path\\to\\videogames-mcp-server\\.venv\\Scripts\\python.exe",
      "args": [
        "C:\\path\\to\\videogames-mcp-server\\main.py"
      ],
      "env": {
        "RAWG_API_KEY": "your_api_key_here"
      }
    }
  }
}

You can run and connect to a fast MCP server that exposes RAWG’s gaming data inside Claude Desktop. It lets you search games, view detailed info, explore genres, and discover popular titles without leaving your chat interface, all with async, fast operations.

How to use

Start the server locally and connect via Claude Desktop. Use the provided tools to search for games by title, fetch detailed information for a single game, list genres, and retrieve popular games. You can combine these actions to perform complex workflows, such as finding popular multiplayer games in a given genre or gathering quick facts for a stream.

Typical usage patterns include: 1) search for games by title to get top matches with ratings and platforms, 2) request detailed information for a selected game, 3) browse the complete genre list to discover new titles, and 4) fetch the current top popular games to stay up to date.

How to install

Prerequisites you need before starting:

Python 3.11 or higher

RAWG API Key (free at rawg.io/apidocs)

Claude Desktop application

Installation steps

# 1. Clone the MCP server repository
git clone https://github.com/barandev/videogames-mcp-server.git
cd videogames-mcp-server

# 2. Create a Python virtual environment (recommended with UV)
uv venv
source .venv/bin/activate          # macOS/Linux
.\\.venv\\Scripts\\Activate.ps1  # Windows PowerShell

# 3. Install dependencies
pip install -r requirements.txt

# 4. Configure API access
# Copy environment template
cp .env.example .env
# Edit .env and add your RAWG API key

# 5. Verify installation
python main.py

Claude Desktop configuration

Configure Claude Desktop to run the MCP server locally. You will specify the Python command, the script to start, and the working directory. Add your RAWG API key as an environment variable.

Windows configuration example to place in claude_desktop_config.json:

{
  "mcpServers": {
    "videogames": {
      "command": "C:\\path\\to\\videogames-mcp-server\\.venv\\Scripts\\python.exe",
      "args": ["C:\\path\\to\\videogames-mcp-server\\main.py"],
      "cwd": "C:\\path\\to\\videogames-mcp-server",
      "env": {
        "RAWG_API_KEY": "your_api_key_here"
      }
    }
  }
}

Additional configuration notes

The server exposes these tools to the MCP client: search_game_by_title, get_game_details, list_genres, and get_popular_games. Each tool returns structured data including titles, ratings, platforms, descriptions, and related metadata. Ensure your API key is kept secure and not exposed in logs or client configurations.

Environment variable placeholders should be replaced with real values in your deployment. Restart Claude Desktop after making configuration changes to apply new settings.

Available tools

search_game_by_title

Search for games by title with fuzzy matching. Returns a list of matching games with ratings, platforms, and screenshots.

get_game_details

Get comprehensive information about a specific game, including description, developers, publishers, release dates, ratings, platforms, and ESRB info.

list_genres

List all available game genres with counts of games in each genre.

get_popular_games

Discover trending and highly-rated games with optional limit and genre filtering.

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