MCP LaunchBox
MCP LaunchBox
Un servidor MCP que permite a los asistentes de IA consultar tu biblioteca de juegos de LaunchBox. Busca en toda tu colección de juegos en todas las plataformas (Steam, GOG, Epic, emuladores, etc.) directamente desde tu asistente de IA.
Funciona con Claude Desktop, Claude Code o cualquier cliente compatible con MCP.
Casos de uso
Envía una captura de pantalla de un paquete de juegos y comprueba cuáles ya posees; la coincidencia difusa maneja errores de OCR y erratas.
Consultas rápidas antes de comprar un juego en oferta.
Explora tu biblioteca por plataforma o nombre.
Comprueba cuánto tiempo has dedicado a un juego.
Encuentra juegos instalados que aún no has jugado.
Mira a qué estás jugando actualmente en todas las plataformas.
Related MCP server: gamelibs-mcp
Configuración
Requiere Node.js 20+.
1. Tener una instalación de LaunchBox
Necesitarás LaunchBox instalado con tus datos de juego.
2. Configurar tu cliente MCP
Añade el servidor a la configuración de tu cliente MCP. Hay dos formas de hacerlo:
Opción A: Ejecutar directamente desde GitHub (no requiere instalación)
{
"mcpServers": {
"launchbox": {
"command": "npx",
"args": ["-y", "github:danjam/mcp-launchbox"],
"env": {
"LAUNCHBOX_PLATFORMS_PATH": "C:/LaunchBox/Data/Platforms"
}
}
}
}Opción B: Clonar y ejecutar localmente
git clone https://github.com/danjam/mcp-launchbox.git
cd mcp-launchbox
npm installLuego apunta tu cliente MCP a la compilación local:
{
"mcpServers": {
"launchbox": {
"command": "node",
"args": ["/path/to/mcp-launchbox/dist/index.js"],
"env": {
"LAUNCHBOX_PLATFORMS_PATH": "C:/LaunchBox/Data/Platforms"
}
}
}
}Reemplaza /path/to/mcp-launchbox con la ruta real donde clonaste el proyecto.
Qué puedes hacer
Buscar juegos
Busca en la biblioteca de juegos por título. Utiliza coincidencia difusa en los campos de título y serie. La puntuación (guiones, dos puntos, &/and) se normaliza antes de la coincidencia de forma predeterminada.
Escala de confianza: 1.0 = coincidencia perfecta, ≥0.85 = muy probable, ≥0.65 = probable, <0.65 = especulativo. Usa get_game_details para obtener metadatos completos.
Herramienta: search_games
Parámetro | Tipo | Requerido | Descripción |
| string | Sí | Texto de búsqueda para comparar con títulos y series |
| string | No | Filtrar por nombre de plataforma |
| number | No | Resultados máximos a devolver (predeterminado 25) |
| boolean | No | Desactivar la normalización de puntuación (predeterminado false) |
Comprobar biblioteca
Comprueba qué juegos de una lista ya están en la biblioteca. Utiliza primero la coincidencia exacta de título y luego la coincidencia difusa; solo se incluyen las coincidencias con una confianza ≥0.85 para evitar falsos positivos. Cuando no se encuentra ninguna coincidencia, nearMisses muestra hasta 5 candidatos cercanos para diagnóstico. La puntuación se normaliza antes de la coincidencia de forma predeterminada.
Diseñado para la comprobación de duplicados en paquetes: pasa todos los títulos en una sola llamada en lugar de buscar uno por uno. Omite platform para comprobar en todas las plataformas (recomendado para paquetes).
Herramienta: check_library
Parámetro | Tipo | Requerido | Descripción |
| string[] | Sí | Matriz de cadenas de títulos de juegos para buscar |
| string | No | Filtrar coincidencias a una plataforma específica |
| number | No | Títulos máximos a procesar (predeterminado 100) |
| boolean | No | Desactivar la normalización de puntuación (predeterminado false) |
Obtener detalles del juego
Obtén los detalles completos de un juego específico por su ID. Devuelve todos los metadatos en camelCase: título, plataforma, desarrollador, géneros (matriz), serie, valoraciones (communityStarRating y starRating, ambos de 0 a 5), tiempo de juego ({seconds, hours}), estado de instalación y más. Los campos de cadena son null cuando están vacíos o faltan.
Herramienta: get_game_details
Parámetro | Tipo | Requerido | Descripción |
| string | Sí | El ID del juego (UUID de los resultados de búsqueda) |
| boolean | No | Incluir el campo Notas (predeterminado false) |
Listar plataformas
Enumera todas las plataformas de la biblioteca con sus recuentos de juegos. No se necesitan parámetros.
Herramienta: list_platforms
Encontrar duplicados
Encuentra entradas de juegos duplicadas agrupadas por título; incluye duplicados multiplataforma y de la misma plataforma.
Herramienta: find_duplicates
Parámetro | Tipo | Requerido | Descripción |
| string | No | Filtro de título opcional (coincidencia difusa) |
| number | No | Grupos de duplicados máximos a devolver (predeterminado 25) |
Obtener estadísticas
Obtén estadísticas resumidas de la biblioteca (total de juegos, total de plataformas, top 10 de plataformas por recuento de juegos). No se necesitan parámetros.
Herramienta: get_stats
Recargar biblioteca
Recarga todos los datos del juego desde el disco. Úsalo después de añadir o eliminar juegos en LaunchBox. No se necesitan parámetros.
Herramienta: reload_library
Licencia
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