Skip to main content
Glama
danjam

MCP LaunchBox

by danjam

MCP LaunchBox

AIアシスタントがLaunchBoxのゲームライブラリを照会できるようにするMCPサーバーです。Steam、GOG、Epic、エミュレーターなど、すべてのプラットフォームにわたるゲームコレクション全体を、AIアシスタントから直接検索できます。

Claude Desktop、Claude Code、またはMCP互換クライアントで動作します。


ユースケース

  • ゲームバンドルのスクリーンショットを送信して、すでに所有しているゲームを確認する(あいまい一致によりOCRエラーやタイプミスにも対応)

  • セール中のゲームを購入する前のクイック検索

  • プラットフォームや名前でライブラリを閲覧

  • ゲームのプレイ時間を確認

  • インストール済みでまだプレイしていないゲームを探す

  • プラットフォームを横断して現在プレイ中のゲームを確認する


Related MCP server: gamelibs-mcp

セットアップ

Node.js 20以上が必要です。

1. LaunchBoxのインストール

ゲームデータを含むLaunchBoxがインストールされている必要があります。

2. MCPクライアントの設定

MCPクライアントの設定にサーバーを追加します。方法は2通りあります:

オプションA:GitHubから直接実行(インストール不要)

{
  "mcpServers": {
    "launchbox": {
      "command": "npx",
      "args": ["-y", "github:danjam/mcp-launchbox"],
      "env": {
        "LAUNCHBOX_PLATFORMS_PATH": "C:/LaunchBox/Data/Platforms"
      }
    }
  }
}

オプションB:クローンしてローカルで実行

git clone https://github.com/danjam/mcp-launchbox.git
cd mcp-launchbox
npm install

次に、MCPクライアントでローカルビルドを指定します:

{
  "mcpServers": {
    "launchbox": {
      "command": "node",
      "args": ["/path/to/mcp-launchbox/dist/index.js"],
      "env": {
        "LAUNCHBOX_PLATFORMS_PATH": "C:/LaunchBox/Data/Platforms"
      }
    }
  }
}

/path/to/mcp-launchbox は、プロジェクトをクローンした実際のパスに置き換えてください。


できること

ゲームの検索

タイトルでゲームライブラリを検索します。タイトルとシリーズフィールド全体で、あいまい一致を使用します。句読点(ダッシュ、コロン、&/and)は、デフォルトで照合前に正規化されます。

信頼度スケール:1.0 = 完全一致、≥0.85 = 非常に高い可能性、≥0.65 = 可能性あり、<0.65 = 推測。詳細なメタデータについては get_game_details を使用してください。

ツール:search_games

パラメータ

必須

説明

query

string

はい

タイトルおよびシリーズと照合する検索テキスト

platform

string

いいえ

プラットフォーム名でフィルタリング

limit

number

いいえ

返す最大結果数(デフォルト25)

exact

boolean

いいえ

句読点の正規化を無効にする(デフォルトfalse)

ライブラリの確認

リスト内のゲームがライブラリにすでに存在するかを確認します。まず完全なタイトル一致を使用し、次に曖昧一致を使用します。誤検知を避けるため、信頼度が≥0.85の一致のみが含まれます。一致が見つからない場合、診断用に最大5つの近い候補が nearMisses に表示されます。句読点は、デフォルトで照合前に正規化されます。

バンドルの重複チェック用に設計されています。1つずつ検索するのではなく、すべてのタイトルを1回の呼び出しで渡してください。すべてのプラットフォームを横断して確認するには platform を省略してください(バンドルにはこちらを推奨)。

ツール:check_library

パラメータ

必須

説明

games

string[]

はい

検索するゲームタイトルの配列

platform

string

いいえ

特定のプラットフォームに一致をフィルタリング

limit

number

いいえ

処理する最大タイトル数(デフォルト100)

exact

boolean

いいえ

句読点の正規化を無効にする(デフォルトfalse)

ゲーム詳細の取得

IDを指定して特定のゲームの詳細を取得します。タイトル、プラットフォーム、開発者、ジャンル(配列)、シリーズ、評価(communityStarRatingとstarRating、両方とも0~5)、プレイ時間({seconds, hours})、インストール状況など、すべてのメタデータをcamelCaseで返します。空または欠落している文字列フィールドは null になります。

ツール:get_game_details

パラメータ

必須

説明

id

string

はい

ゲームID(検索結果のUUID)

include_notes

boolean

いいえ

Notesフィールドを含める(デフォルトfalse)

プラットフォーム一覧の表示

ライブラリ内のすべてのプラットフォームと、それぞれのゲーム数を一覧表示します。パラメータは不要です。

ツール:list_platforms

重複の検索

タイトルごとにグループ化された重複ゲームエントリを検索します。プラットフォーム間および同一プラットフォーム内の重複が含まれます。

ツール:find_duplicates

パラメータ

必須

説明

query

string

いいえ

オプションのタイトルフィルタ(あいまい一致)

limit

number

いいえ

返す最大重複グループ数(デフォルト25)

統計の取得

ライブラリの概要統計(合計ゲーム数、合計プラットフォーム数、ゲーム数上位10プラットフォーム)を取得します。パラメータは不要です。

ツール:get_stats

ライブラリの再読み込み

ディスクからすべてのゲームデータを再読み込みします。LaunchBoxでゲームを追加または削除した後に使用してください。パラメータは不要です。

ツール:reload_library


ライセンス

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that exposes your Steam, Epic Games Store, and IGDB game data as tools, enabling game library queries, install status checks, and metadata enrichment.
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that connects AI assistants to the Steam Web API and storefront, enabling game library analysis, mood-based backlog recommendations, wishlist evaluation, and storefront searches.
    8
    546
    MIT

View all related MCP servers

Related MCP Connectors

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • An MCP server that gives your AI access to the source code and docs of all public github repos

View all MCP Connectors

Appeared in Searches

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/danjam/mcp-launchbox'

If you have feedback or need assistance with the MCP directory API, please join our Discord server