Skip to main content
Glama
danjam

MCP LaunchBox

by danjam

MCP LaunchBox

MCP-сервер, который позволяет ИИ-ассистентам запрашивать данные из вашей библиотеки игр LaunchBox. Ищите по всей своей коллекции игр на всех платформах (Steam, GOG, Epic, эмуляторы и т. д.) прямо через своего ИИ-ассистента.

Работает с Claude Desktop, Claude Code или любым MCP-совместимым клиентом.


Варианты использования

  • Отправьте скриншот игрового бандла, чтобы проверить, какие игры у вас уже есть — нечеткий поиск (fuzzy matching) справляется с ошибками OCR и опечатками

  • Быстрая проверка перед покупкой игры на распродаже

  • Просмотр библиотеки по платформе или названию

  • Проверка того, сколько времени вы провели в игре

  • Поиск установленных игр, в которые вы еще не играли

  • Просмотр того, во что вы играете в данный момент на разных платформах


Related MCP server: gamelibs-mcp

Настройка

Требуется Node.js версии 20+.

1. Установка LaunchBox

У вас должен быть установлен LaunchBox с данными ваших игр.

2. Настройка MCP-клиента

Добавьте сервер в конфигурацию вашего MCP-клиента. Это можно сделать двумя способами:

Вариант А: Запуск напрямую из GitHub (установка не требуется)

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

Вариант Б: Клонирование и локальный запуск

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, чтобы избежать ложных срабатываний. Если совпадение не найдено, nearMisses покажет до 5 близких кандидатов для диагностики. Пунктуация по умолчанию нормализуется перед сопоставлением.

Предназначено для проверки дубликатов в бандлах — передавайте все названия одним вызовом вместо поиска по одному. Не указывайте platform, чтобы выполнить проверку по всем платформам (рекомендуется для бандлов).

Инструмент: check_library

Параметр

Тип

Обязательный

Описание

games

string[]

Да

Массив названий игр для поиска

platform

string

Нет

Фильтр совпадений по конкретной платформе

limit

number

Нет

Максимальное количество названий для обработки (по умолчанию 100)

exact

boolean

Нет

Отключить нормализацию пунктуации (по умолчанию false)

Получение деталей игры

Получение полной информации о конкретной игре по её ID. Возвращает все метаданные в формате camelCase: название, платформа, разработчик, жанры (массив), серия, рейтинги (communityStarRating и starRating, оба от 0 до 5), время игры ({seconds, hours}), статус установки и многое другое. Строковые поля имеют значение 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