MCP Game Development Server

Automatiza la creación de juegos usando React Three Fiber y gestiona proyectos con integración de Linear.

Documentación

MCP Game Development Server

Servidor MCP para automatizar la creación de juegos usando React Three Fiber e integración con Linear para la gestión de proyectos (a través de otro servidor MCP).

Características

  • 🎮 Creación automática de proyectos de juegos
  • 📋 Integración con Linear para la gestión de tareas (a través de otro servidor MCP)
  • 🚀 Plantillas para varios tipos de juegos
  • 📱 Enfoque de desarrollo móvil primero
  • 🎉 Soporte integrado de confeti para celebraciones
  • 🔧 Mejores prácticas y tecnologías modernas

Instalación

  1. Clona el repositorio y ve al directorio:
cd mcp-game-server
  1. Instala las dependencias:
npm install

Configuración de MCP en Cursor

Agrega el servidor a tu configuración de MCP en Cursor:

{
  "mcpServers": {
    "game-dev": {
      "command": "node",
      "args": ["path/to/mcp-game-server/src/index.js"]
    }
  }
}

Uso

Crear un nuevo proyecto de juego

create_game_project({
  gameName: "My Awesome Game",
  gameType: "platformer", // platformer, puzzle, endless-runner, physics-based, arcade
  teamId: "your-linear-team-id",
  projectPath: "/path/to/create/game"
})

Actualizar la base de conocimientos

update_game_knowledge({
  topics: ["react-three-fiber", "game-design", "performance"]
})

Obtener plantillas disponibles

get_game_templates()

Tipos de Juegos

  • Plataformas - Juego de plataformas con física y saltos
  • Puzzle - Juego de rompecabezas basado en cuadrícula con combos
  • Corredor infinito - Corredor infinito con obstáculos
  • Basado en física - Juego con física realista
  • Arcade - Juego arcade clásico

Estructura del Proyecto

Cada proyecto de juego generado incluye:

  • ✅ Tres pantallas requeridas (Inicio, Juego, Fin del Juego)
  • ✅ Confeti al completar el juego
  • ✅ Diseño móvil primero
  • ✅ TypeScript para seguridad de tipos
  • ✅ Vite para desarrollo rápido
  • ✅ TailwindCSS para estilos
  • ✅ React Three Fiber para gráficos 3D
  • ✅ Rapier para física
  • ✅ GSAP para animaciones

Integración con Linear

Al crear un proyecto, se crea automáticamente lo siguiente (a través de otro servidor MCP):

  • Un proyecto en Linear con una descripción
  • 3 sprints, cada uno de una semana de duración
  • Tareas con criterios de aceptación y casos de prueba
  • Distribución adecuada de tareas entre sprints

Licencia

MIT