Skip to main content
Glama
danjam

MCP LaunchBox

by danjam

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 install

Luego 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

query

string

Texto de búsqueda para comparar con títulos y series

platform

string

No

Filtrar por nombre de plataforma

limit

number

No

Resultados máximos a devolver (predeterminado 25)

exact

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

games

string[]

Matriz de cadenas de títulos de juegos para buscar

platform

string

No

Filtrar coincidencias a una plataforma específica

limit

number

No

Títulos máximos a procesar (predeterminado 100)

exact

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

id

string

El ID del juego (UUID de los resultados de búsqueda)

include_notes

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

query

string

No

Filtro de título opcional (coincidencia difusa)

limit

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

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