iDos Games

Configura y publica juegos multiplataforma y web3 en iDos Games: configuración de juegos en vivo, tokens y NFTs, activos de IA, tablero de tareas y compilaciones. Servidor alojado con OAuth; un servidor SDK local sirve módulos y habilidades del juego.

Servidor MCP alojado

npx add-mcp 'https://site.idosgames.com/api/v2/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

iDos Games

iDos Games MCP

Servidores oficiales del Model Context Protocol para iDos Games, una plataforma de backend y publicación para juegos multiplataforma (web, Android, iOS, PC) con soporte web3. Conéctalos a Claude, ChatGPT, Cursor, VS Code, Codex o cualquier otro cliente MCP, y tu asistente de IA podrá crear, configurar y publicar tus juegos.

Hay dos servidores, y hacen trabajos diferentes:

iDos Games (com.idosgames/platform)iDos Games SDK (com.idosgames/sdk)
En qué trabajaTus juegos en vivo: sus datos; además de los módulos de juego y habilidades del SDKEl código del juego en tu proyecto: módulos y habilidades, sin conexión
Dónde se ejecutaAlojado: https://site.idosgames.com/api/v2/mcpLocalmente: npx -y @idosgames/mcp
TransporteHTTP transmisiblestdio
Inicio de sesiónOAuth 2.1, tú eliges los juegos y permisos (los módulos y habilidades funcionan sin ello)Ninguno (público, solo lectura)
Funciona en clientes solo de navegador (claude.ai, ChatGPT)SíNo, necesita un cliente que pueda iniciar un proceso local

Ambos sirven el mismo catálogo de módulos de juego, el andamiaje de proyecto y las habilidades del SDK, por lo que un cliente solo de navegador (claude.ai, ChatGPT) los obtiene del servidor alojado. La configuración en vivo de un juego, los activos generados, el tablero de tareas y las compilaciones solo pasan por el servidor iDos Games; el servidor SDK no requiere inicio de sesión y funciona sin conexión.

iDos Games (alojado)

Lo que tu asistente puede hacer con él:

  • Encontrar tus juegos por nombre y ver qué se le permite hacer en cada uno (list_my_titles).
  • Leer y actualizar la configuración del juego sección por sección: monedas virtuales, artículos, tienda, cajas de botín, misiones, eventos temporizados y cooperativos, temporadas, tablas de clasificación, artesanía, recompensas, premium, tutoriales, experimentos A/B, localización, chat, multijugador, notificaciones push, publicidad y más (get_<section> / save_<section>). Cada sección se guarda por separado, por lo que el resto de la configuración permanece intacta.
  • Web3: monedas del juego como tokens en cadena y artículos como NFT en redes EVM y Solana, depósitos y retiros de jugadores a través del fondo de recompensas, juego con acceso por token e inicio de sesión con billetera, redes, direcciones de contratos y política de gas (get_blockchain / save_blockchain, criptomonedas en save_currency, artículos NFT en save_item). El lanzamiento de tokens y el staking de titulares viven en idosgames.com.
  • Datos de título y claves de localización: los datos clave-valor compartidos del juego y sus claves de texto.
  • Lógica del servidor: publica CloudCode y lista nombres de secretos (los valores nunca se devuelven).
  • Generar activos con IA: imágenes, voz y sonido, música, videos cortos, modelos 3D y texto. La generación gasta los créditos de tu cuenta, por lo que el asistente puede consultar list_ai_tiers y estimate_media_cost antes de ejecutarla.
  • Tablero de tareas: proyectos, columnas, tarjetas, asignados y comentarios.
  • Publicar compilaciones: sube una compilación web lista, obtén un enlace de prueba y luego publícala para los jugadores.
  • Módulos de juego y habilidades del SDK (solo lectura, no se necesita un juego): el andamiaje de proyecto (get_host_scaffold), juegos y sistemas listos como tienda, misiones, inventario, tabla de clasificación y multijugador (list_modules, search_modules, get_module), versiones exactas de paquetes del SDK (get_manifest) y habilidades de cómo hacer para el SDK (list_skills, get_skill).

Cada herramienta tiene anotaciones title y readOnlyHint / destructiveHint / openWorldHint.

Cómo funciona el inicio de sesión

Agrega el servidor como un servidor MCP HTTP simple sin encabezados ni clave de API. initialize y tools/list no requieren inicio de sesión. La primera llamada a una herramienta responde 401, tu cliente abre la página de inicio de sesión de iDos Games y tú eliges qué juegos puede usar el asistente y qué puede hacer en cada uno (leer configuración, escribir configuración, generar activos, subir compilaciones…). Luego el cliente repite la llamada. Puedes revocar el acceso en cualquier momento en Aplicaciones conectadas en platform.idosgames.com.

Conectar

Claude (claude.ai, Desktop, móvil): Configuración → Conectores → Agregar conector personalizado → https://site.idosgames.com/api/v2/mcp.

Claude Code

claude mcp add --transport http idosgames https://site.idosgames.com/api/v2/mcp

ChatGPT: Configuración → Aplicaciones y conectores → Avanzado → Modo desarrollador → Crear, URL https://site.idosgames.com/api/v2/mcp, autenticación OAuth.

Codex CLI

codex mcp add idosgames --url https://site.idosgames.com/api/v2/mcp

Gemini CLI

gemini mcp add --transport http idosgames https://site.idosgames.com/api/v2/mcp

Cursor (.cursor/mcp.json), Windsurf (~/.codeium/windsurf/mcp_config.json, clave serverUrl), VS Code (.vscode/mcp.json): consulta Ambos servidores en una configuración.

iDos Games SDK (local)

Sirve el Registro de Módulos y Habilidades de iDos Games a los agentes de codificación:

HerramientaPropósito
list_modulesCatálogo de módulos de juego componibles (juegos y sistemas: tienda, misiones, inventario, tabla de clasificación…)
get_moduleEl código fuente completo de un módulo y sus instrucciones de instalación
get_host_scaffoldLa base desde la que comienza todo proyecto nuevo (inicio de sesión, lobby, configuración)
get_manifestPaquetes de @idosgames/* en tiempo de ejecución y sus versiones exactas
list_skills / get_skillCómo codificar contra @idosgames/core, el contrato de módulo y la composición
searchEncuentra un módulo listo por la función que necesitas

Todas las herramientas son de solo lectura y devuelven contenido. El agente escribe los archivos en su propio proyecto. El registro está incluido en el paquete, por lo que también funciona sin conexión.

claude mcp add idosgames-sdk -- npx -y @idosgames/mcp

npm: @idosgames/mcp.

Ambos servidores en una configuración

Cursor, .cursor/mcp.json:

{
  "mcpServers": {
    "idosgames": { "url": "https://site.idosgames.com/api/v2/mcp" },
    "idosgames-sdk": { "command": "npx", "args": ["-y", "@idosgames/mcp"] }
  }
}

VS Code, .vscode/mcp.json:

{
  "servers": {
    "idosgames": { "type": "http", "url": "https://site.idosgames.com/api/v2/mcp" },
    "idosgames-sdk": { "type": "stdio", "command": "npx", "args": ["-y", "@idosgames/mcp"] }
  }
}

Windsurf, ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "idosgames": { "serverUrl": "https://site.idosgames.com/api/v2/mcp" },
    "idosgames-sdk": { "command": "npx", "args": ["-y", "@idosgames/mcp"] }
  }
}

Claude Code, .mcp.json:

{
  "mcpServers": {
    "idosgames": { "type": "http", "url": "https://site.idosgames.com/api/v2/mcp" },
    "idosgames-sdk": { "command": "npx", "args": ["-y", "@idosgames/mcp"] }
  }
}

Ejemplos de indicaciones

  • "Muestra las monedas virtuales y los artículos de la tienda configurados para mi juego."
  • "Agrega una misión diaria que recompense 100 de oro por ganar 3 partidas."
  • "Genera un ícono de 512×512 para una espada de fuego y agrégalo al catálogo de artículos."
  • "Inicia un nuevo proyecto de RPG inactivo con una tienda y misiones diarias." (servidor SDK)
  • "Compila el juego y súbelo como versión de prueba." (ambos servidores)
  • "¿Qué tareas me están asignadas en mi tablero?"

Enlaces

Licencia

El servidor SDK (@idosgames/mcp) tiene licencia MIT; consulta LICENSE. El servidor alojado de iDos Games es un servicio cubierto por los términos de iDos Games.