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" } } } }