STDIO-to-StreamableHTTP bridge for the IGDB MCP Server
Project description
igdb-mcp-client
A Python bridge that connects any MCP client to the IGDB MCP Server, giving your AI agent access to game data from the IGDB database.
Handles OAuth 2.0 authentication automatically.
Install
uvx igdb-mcp-client
Or with pip:
pip install igdb-mcp-client
Quick Start
Set your credentials and run:
export CLIENT_ID="your-client-id"
export CLIENT_SECRET="your-client-secret"
igdb-mcp-client
The client connects to https://mcp.igdb.com by default, reads JSON-RPC from stdin, and writes responses to stdout.
Use with your MCP client
Most MCP clients use a JSON config file to register servers. Add igdb-mcp-client as a stdio transport:
{
"mcpServers": {
"igdb": {
"command": "uvx",
"args": ["igdb-mcp-client"],
"env": {
"CLIENT_ID": "your-client-id",
"CLIENT_SECRET": "your-client-secret"
}
}
}
}
This works with Claude Desktop, Cursor, Kiro, Windsurf, and any MCP-compatible client that supports stdio transports.
Once connected, your agent can query the IGDB game database — search games, browse genres, platforms, companies, and more.
Configuration
| Environment Variable | Default | Description |
|---|---|---|
CLIENT_ID |
(required) | OAuth 2.0 client ID |
CLIENT_SECRET |
(required) | OAuth 2.0 client secret |
MCP_SERVER_URL |
https://mcp.igdb.com |
Server URL (overridable via CLI arg too) |
AUTH_DOMAIN |
https://mcp-auth.igdb.com |
Auth endpoint base URL |
LOG_LEVEL |
INFO |
Set to DEBUG for HTTP request/response logs |
You can also pass the server URL as a CLI argument, which takes highest priority:
igdb-mcp-client https://mcp.igdb.com
Requirements
Python 3.10+
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file igdb_mcp_client-0.1.0.tar.gz.
File metadata
- Download URL: igdb_mcp_client-0.1.0.tar.gz
- Upload date:
- Size: 35.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cf6deab000ccccf0874c40c2c23d165603199fa55775e921a04a33642bd4ef3
|
|
| MD5 |
44889c70e523d72ab09e5025ab344ff9
|
|
| BLAKE2b-256 |
dbf69a8e3dfe2f01b2177c47084982116e84eae1b635dea1baa01feacd647f2d
|
File details
Details for the file igdb_mcp_client-0.1.0-py3-none-any.whl.
File metadata
- Download URL: igdb_mcp_client-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22f6399db6195656f356f5680034638422de404431c9db69baf990cecf523875
|
|
| MD5 |
57755b620e52cb1ac41c3582f9a753c0
|
|
| BLAKE2b-256 |
0620a6e281c862983e0820f68e96769e58ad94bfc327f04d6f6268a418ca59d0
|