- Home
- MCP servers
- Video Games
Video Games
- 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.