Searches the IGDB game database and returns game details and trending titles to agents.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add igdb --env IGDB_CLIENT_ID='<IGDB_CLIENT_ID>' --env IGDB_CLIENT_SECRET='<IGDB_CLIENT_SECRET>' -- uvx --from git+https://github.com/bielacki/igdb-mcp-server.git igdb-mcp-server~/.codex/config.toml
[mcp_servers.igdb]
command = "uvx"
args = ["--from", "git+https://github.com/bielacki/igdb-mcp-server.git", "igdb-mcp-server"]
env = { IGDB_CLIENT_ID = "<IGDB_CLIENT_ID>", IGDB_CLIENT_SECRET = "<IGDB_CLIENT_SECRET>" }
# codex mcp add igdb --env IGDB_CLIENT_ID='<IGDB_CLIENT_ID>' --env IGDB_CLIENT_SECRET='<IGDB_CLIENT_SECRET>' -- uvx --from git+https://github.com/bielacki/igdb-mcp-server.git igdb-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"igdb": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/bielacki/igdb-mcp-server.git",
"igdb-mcp-server"
],
"env": {
"IGDB_CLIENT_ID": "<IGDB_CLIENT_ID>",
"IGDB_CLIENT_SECRET": "<IGDB_CLIENT_SECRET>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"igdb": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/bielacki/igdb-mcp-server.git",
"igdb-mcp-server"
],
"env": {
"IGDB_CLIENT_ID": "<IGDB_CLIENT_ID>",
"IGDB_CLIENT_SECRET": "<IGDB_CLIENT_SECRET>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"igdb": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/bielacki/igdb-mcp-server.git",
"igdb-mcp-server"
],
"env": {
"IGDB_CLIENT_ID": "<IGDB_CLIENT_ID>",
"IGDB_CLIENT_SECRET": "<IGDB_CLIENT_SECRET>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"igdb": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/bielacki/igdb-mcp-server.git",
"igdb-mcp-server"
],
"env": {
"IGDB_CLIENT_ID": "<IGDB_CLIENT_ID>",
"IGDB_CLIENT_SECRET": "<IGDB_CLIENT_SECRET>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"igdb": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/bielacki/igdb-mcp-server.git",
"igdb-mcp-server"
],
"env": {
"IGDB_CLIENT_ID": "<IGDB_CLIENT_ID>",
"IGDB_CLIENT_SECRET": "<IGDB_CLIENT_SECRET>"
}
}
}
}Remote
claude mcp add --transport http igdb https://server.smithery.ai/@bielacki/igdb-mcp-server/mcp~/.codex/config.toml
[mcp_servers.igdb]
url = "https://server.smithery.ai/@bielacki/igdb-mcp-server/mcp"
# codex mcp add igdb --url https://server.smithery.ai/@bielacki/igdb-mcp-server/mcp~/.cursor/mcp.json
{
"mcpServers": {
"igdb": {
"url": "https://server.smithery.ai/@bielacki/igdb-mcp-server/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"igdb": {
"type": "http",
"url": "https://server.smithery.ai/@bielacki/igdb-mcp-server/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"igdb": {
"httpUrl": "https://server.smithery.ai/@bielacki/igdb-mcp-server/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"igdb": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://server.smithery.ai/@bielacki/igdb-mcp-server/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"igdb": {
"url": "https://server.smithery.ai/@bielacki/igdb-mcp-server/mcp"
}
}
}Environment variables
IGDB_CLIENT_IDIGDB_CLIENT_SECRET
Replace the placeholders with your own credentials and keep them out of version control.