MCP LaunchBox
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
Параметр | Тип | Обязательный | Описание |
| string | Да | Поисковый запрос для сопоставления с названиями и сериями |
| string | Нет | Фильтр по названию платформы |
| number | Нет | Максимальное количество результатов (по умолчанию 25) |
| boolean | Нет | Отключить нормализацию пунктуации (по умолчанию false) |
Проверка библиотеки
Проверка того, какие игры из списка уже есть в библиотеке. Сначала используется точное совпадение названий, затем нечеткий поиск — включаются только совпадения с уверенностью ≥0.85, чтобы избежать ложных срабатываний. Если совпадение не найдено, nearMisses покажет до 5 близких кандидатов для диагностики. Пунктуация по умолчанию нормализуется перед сопоставлением.
Предназначено для проверки дубликатов в бандлах — передавайте все названия одним вызовом вместо поиска по одному. Не указывайте platform, чтобы выполнить проверку по всем платформам (рекомендуется для бандлов).
Инструмент: check_library
Параметр | Тип | Обязательный | Описание |
| string[] | Да | Массив названий игр для поиска |
| string | Нет | Фильтр совпадений по конкретной платформе |
| number | Нет | Максимальное количество названий для обработки (по умолчанию 100) |
| boolean | Нет | Отключить нормализацию пунктуации (по умолчанию false) |
Получение деталей игры
Получение полной информации о конкретной игре по её ID. Возвращает все метаданные в формате camelCase: название, платформа, разработчик, жанры (массив), серия, рейтинги (communityStarRating и starRating, оба от 0 до 5), время игры ({seconds, hours}), статус установки и многое другое. Строковые поля имеют значение null, если они пусты или отсутствуют.
Инструмент: get_game_details
Параметр | Тип | Обязательный | Описание |
| string | Да | ID игры (UUID из результатов поиска) |
| boolean | Нет | Включить поле Notes (по умолчанию false) |
Список платформ
Список всех платформ в библиотеке с количеством игр на каждой. Параметры не требуются.
Инструмент: list_platforms
Поиск дубликатов
Поиск дублирующихся записей игр, сгруппированных по названию — включает дубликаты как на разных, так и на одной платформе.
Инструмент: find_duplicates
Параметр | Тип | Обязательный | Описание |
| string | Нет | Опциональный фильтр по названию (нечеткий поиск) |
| number | Нет | Максимальное количество групп дубликатов (по умолчанию 25) |
Получение статистики
Получение сводной статистики библиотеки (общее количество игр, общее количество платформ, топ-10 платформ по количеству игр). Параметры не требуются.
Инструмент: get_stats
Перезагрузка библиотеки
Перезагрузка всех данных об играх с диска. Используйте после добавления или удаления игр в LaunchBox. Параметры не требуются.
Инструмент: reload_library
Лицензия
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceA feature-rich Model Context Protocol server that gives AI assistants full access to your Steam game library.144MIT
- AlicenseNot gradedqualityBmaintenanceAn 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.1MIT
- AlicenseAqualityBmaintenanceMCP server enabling AI assistants to search Steam games, retrieve official store metadata, and analyze player review sentiment via public Steam Storefront JSON APIs without an API key.359MIT
- AlicenseAqualityBmaintenanceAn 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.8546MIT
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
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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