← Voltar ao blog

Unity MCP com Claude Code e Cursor: Opere o Editor Sem Escrever Cada Alteração Manualmente

Conecte Claude Code, Cursor e Codex ao Unity via Model Context Protocol—instale uma ponte local, pré-visualize alterações e depure cenas além de edições de IA apenas em arquivos.

Publicado
  • unity-mcp
  • mcp-for-unity
  • claude-unity-mcp
  • unity-claude-code
  • unity-ai
  • claude-code
  • cursor
  • vberai

O Limite de “IA Escreve C# em uma Pasta”

Ferramentas de codificação baseadas em chat são boas em gerar scripts. A IA que apenas edita arquivos ainda perde o estado ao vivo do editor—cenas abertas, GameObjects selecionados, variantes de prefab, comportamento em modo Play e erros do Console.

Se o modelo só vê arquivos no disco, ele adivinha a hierarquia e não pode clicar em Play, renomear um nó na Hierarquia ou inspecionar uma referência ausente. As equipes precisam do assistente dentro do loop do motor, não apenas no repositório.

Model Context Protocol (MCP) é uma forma padrão para clientes de IA chamarem ferramentas. Um servidor Unity MCP expõe ações do editor através de uma ponte local, para que clientes como Claude Code, Cursor e fluxos de trabalho estilo Codex possam ler e alterar o projeto enquanto o Unity está em execução.

A VberAI fornece um plugin Unity MCP para essa ponte. Este guia é um caminho prático de configuração e uso—não um despejo de recursos.

O Que o Unity MCP Muda no Trabalho Diário

Sem MCPCom Unity MCP
Cole scripts gerados e depois corrija erros de compilação você mesmoPeça ao cliente para criar um script e anexá-lo a um GameObject nomeado
Duplique painéis de UI manualmentePrompt: “Clone Panel_Shop sob Canvas e renomeie os filhos”
Descreva erros do Console no chatDeixe o cliente ler logs recentes / contexto de seleção (onde o plugin expõe)
Adivinhe o layout da cena a partir do YAMLConsulte a hierarquia e depois edite com confirmação

Você ainda revisa diffs e resultados do modo Play. Você para de digitar cada clique no editor que um agente pode fazer com segurança.

Pré-requisitos

  • Projeto Unity aberto (LTS recomendado para trabalho em equipe)
  • Um cliente compatível com MCP: Claude Code, Cursor, Windsurf ou similar
  • Acesso à rede local para 127.0.0.1 (a ponte normalmente fica no loopback)
  • O pacote VberAI Unity MCP para sua versão do Unity (download / docs)

Opcional, mas útil: uma pequena cena de exemplo (Canvas vazio + dois botões) para que os primeiros prompts sejam fáceis de verificar.

Checklist de Configuração

1. Instale o plugin Unity MCP

  1. Importe o pacote para o seu projeto (ou instale via fluxo de pacotes da sua equipe)
  2. Ative a extensão / entrada de menu (os nomes variam ligeiramente por build—procure por MCP ou AI Bridge)
  3. Recarregue o editor se o Unity pedir

2. Inicie a ponte MCP local

Abra o painel do plugin e inicie o servidor. Confirme:

  • O status mostra em execução
  • O host é localhost (não exponha a porta publicamente)
  • O caminho do projeto corresponde ao projeto Unity que você pretende editar

3. Registre o servidor no seu cliente de IA

No Cursor ou Claude Code, adicione uma entrada de servidor MCP apontando para a ponte Unity local (stdio ou HTTP/SSE—siga a documentação atual do plugin).

Reinicie o cliente se as ferramentas não aparecerem. Você deve ver ferramentas relacionadas ao Unity listadas (leitura de cena, operações de nó, etc.).

4. Execute um teste de fumaça somente leitura

Pergunte:

Liste os GameObjects raiz na cena ativa.

Se a resposta corresponder à Hierarquia, a ponte funciona. Só então tente ações de escrita.

5. Execute um pequeno teste de escrita

Pergunte:

Crie um GameObject vazio chamado MCP_SmokeTest sob a raiz da cena.

Encontre-o na Hierarquia e depois exclua-o. Prefira testes reversíveis antes de grandes refatorações.

Padrões de Prompt que Funcionam Bem

Estrutura primeiro

Mostre os filhos de Canvas/HUD e resuma quais são LayoutGroups.

Escritas focadas

Sob Canvas/Menu, renomeie Button para Btn_Start e defina o texto do rótulo TMP para Start.

Loop de depuração

Depois que eu pressionar Play, resuma os erros do Console relacionados a PlayerController e sugira a menor correção.

Combine com UI gerada

Se você importou uma tela do AI Studio, use MCP para conectar listeners onClick ou alinhar nomes com suas convenções de C#—sem reconstruir o prefab manualmente.

Hábitos de Segurança

  • Mantenha a ponte apenas em localhost
  • Prefira ler → planejar → escrever em vez de um único prompt gigante de “reconstruir o jogo”
  • Faça commit antes de grandes edições do agente
  • Não cole segredos em prompts; MCP não substitui controle de acesso
  • Trate o modo Play e a atualização do banco de dados de assets como pontos de verificação humanos

O MCP reduz cliques manuais no editor. Não remove a revisão de código.

Como Isso se Relaciona com os Assistentes de IA Integrados do Unity

Assistentes integrados do Unity e plugins Unity MCP de terceiros resolvem tarefas sobrepostas. Avalie-os da mesma forma:

  1. A ferramenta pode ver a Hierarquia / seleção ao vivo?
  2. Ela pode fazer edições reversíveis que você pode auditar?
  3. Funciona com o cliente de IA que sua equipe já usa (Claude Code, Cursor, …)?

O Unity MCP é mais forte quando sua equipe já vive nesses clientes e quer um protocolo entre motores (muitos estúdios também usam Godot ou Cocos MCP com o mesmo hábito).

FAQ

Ainda escrevo C#?
Sim. O MCP é melhor em operações de editor e scaffolding. Sistemas de gameplay, rede e trabalho de performance ainda precisam de engenheiros.

Claude Code vs Cursor?
Ambos funcionam se suportarem MCP e você apontá-los para o mesmo servidor Unity local. Escolha o cliente que seu repositório já usa; a ponte é a peça compartilhada.

Isso é só para UI?
Não. Hierarquia, componentes e operações de cena também se aplicam a objetos de gameplay. UI é simplesmente uma primeira demonstração fácil.

Onde está o vídeo passo a passo?
Veja Unity Game Engine MCP Plugin (guia em vídeo) no canal VberAI para uma passagem de configuração gravada.

Próximos Passos

  1. Instale Unity MCP em uma cena descartável
  2. Conecte Claude Code ou Cursor e passe no teste de fumaça somente leitura
  3. Automatize uma tarefa que você odeia (renomear em lote, duplicar painel, anexar script)

Quando design-para-prefab for o gargalo em vez de operações de editor, combine isso com o fluxo de trabalho Figma → Unity AI Studio.

Mais guias que podem interessar