MCP Game Development Server

Automatize a criação de jogos usando React Three Fiber e gerencie projetos com integração Linear.

Documentação

MCP Game Development Server

Servidor MCP para automatizar a criação de jogos usando React Three Fiber e integração com Linear para gerenciamento de projetos (via outro servidor MCP).

Recursos

  • 🎮 Criação automática de projetos de jogos
  • 📋 Integração com Linear para gerenciamento de tarefas (via outro servidor MCP)
  • 🚀 Modelos para vários tipos de jogos
  • 📱 Abordagem de desenvolvimento mobile-first
  • 🎉 Suporte a confetes integrado para celebrações
  • 🔧 Melhores práticas e tecnologias modernas

Instalação

  1. Clone o repositório e entre no diretório:
cd mcp-game-server
  1. Instale as dependências:
npm install

Configuração do Cursor MCP

Adicione o servidor à sua configuração MCP no Cursor:

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

Uso

Criar um novo projeto de jogo

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"
})

Atualizar a base de conhecimento

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

Obter modelos disponíveis

get_game_templates()

Tipos de Jogos

  • Plataforma - Jogo de plataforma com física e pulos
  • Quebra-cabeça - Jogo de quebra-cabeça em grade com combos
  • Corrida sem fim - Corrida sem fim com obstáculos
  • Baseado em física - Jogo com física realista
  • Arcade - Jogo arcade clássico

Estrutura do Projeto

Cada projeto de jogo gerado inclui:

  • ✅ Três telas obrigatórias (Início, Jogo, Fim de Jogo)
  • ✅ Confetes na conclusão do jogo
  • ✅ Design mobile-first
  • ✅ TypeScript para segurança de tipos
  • ✅ Vite para desenvolvimento rápido
  • ✅ TailwindCSS para estilização
  • ✅ React Three Fiber para gráficos 3D
  • ✅ Rapier para física
  • ✅ GSAP para animações

Integração com Linear

Ao criar um projeto, o seguinte é criado automaticamente (via outro servidor MCP):

  • Um projeto no Linear com descrição
  • 3 sprints, cada um com uma semana de duração
  • Tarefas com critérios de aceite e casos de teste
  • Distribuição adequada das tarefas entre os sprints

Licença

MIT