BI

bielacki/igdb-mcp-server

开发工具

本页由 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
新手?先看 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" } } } }