BI

bielacki/igdb-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

5 stars 4 forks 품질 74 트렌드 27MIT

MCP server providing seamless access to the IGDB (Internet Game Database) API for AI assistants. Search games, get detailed information, find trending titles, and execute custom queries through the...

개요

Access the IGDB (Internet Game Database) API through Model Context Protocol (MCP) The IGDB MCP Server provides seamless access to the Internet Game Database (IGDB) through the Model Context Protocol. IGDB is a comprehensive database containing information about video games, including: - Game metadata (titles, descriptions, ratings) - Release dates and platforms - Developer and publisher information - Genres, themes, and game modes - User ratings and hype metrics - Cover art and media - : Search games, get detailed information, find trending titles - : OAuth tokens are cached to minimize authentication overhead - : Use simple searches or advanced Apicalypse query language - : Common queries ready to use - : Built with Pydantic for robust data validation - uv installed - MCP-compatible client (Claude Desktop, Cursor, Copilot, or others) 1. Create a Twitch account (if you don't have one) 2. Go to Twitch Developer Console → Register Your Application 3.

README

원문 README의 일부입니다. 원문 보기.

IGDB MCP Server

Access the IGDB (Internet Game Database) API through Model Context Protocol (MCP)

Overview

The IGDB MCP Server provides seamless access to the Internet Game Database (IGDB) through the Model Context Protocol. IGDB is a comprehensive database containing information about video games, including:

  • Game metadata (titles, descriptions, ratings)
  • Release dates and platforms
  • Developer and publisher information
  • Genres, themes, and game modes
  • User ratings and hype metrics
  • Cover art and media

Key Features

  • Full IGDB API Access: Search games, get detailed information, find trending titles
  • Smart Caching: OAuth tokens are cached to minimize authentication overhead
  • Flexible Queries: Use simple searches or advanced Apicalypse query language
  • Pre-built Prompts: Common queries ready to use
  • Type-Safe: Built with Pydantic for robust data validation

Quick Start

Prerequisites

  • uv installed
  • MCP-compatible client (Claude Desktop, Cursor, Copilot, or others)

Get IGDB Credentials

  1. Create a Twitch account (if you don’t have one)
  2. Go to Twitch Developer Console → Register Your Application
  3. Get your Client ID and generate a Client Secret

📖 Full IGDB authentication guide

Configure Your MCP Client

Add this to your MCP client’s configuration:

{
  "mcpServers": {
    "igdb-mcp": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/bielacki/igdb-mcp-server.git", "igdb-mcp-server"],
      "env": {
        "IGDB_CLIENT_ID": "your_client_id",
        "IGDB_CLIENT_SECRET": "your_secret"
      }
    }
  }
}

Start Exploring

Start exploring with these example prompts:

🔍 Search & Discovery

  • “Search for Elden Ring and its expansions”
  • “Find all Persona games from the last 5 years”
  • “Show me games similar to Hades”

📊 Game Information

  • “Get details about Baldur’s Gate 3”
  • “Tell me everything about Cyberpunk 2077 including DLC”
  • “What platforms is Hogwarts Legacy available on?”

🔥 Trending & Popular

  • “What are the most anticipated upcoming games?”
  • “Show me the highest rated indie games of 2024”
  • “Find games with the most hype right now”

🎯 Advanced Queries

GitHub에서 전체 README 보기

설치

uvx --from git+https://github.com/bielacki/igdb-mcp-server.git igdb-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "igdb-mcp": { "command": "uvx", "args": ["--from", "git+https://github.com/bielacki/igdb-mcp-server.git", "igdb-mcp-server"], "env": { "IGDB_CLIENT_ID": "your_client_id", "IGDB_CLIENT_SECRET": "your_secret" } } } }