Usar o Antigravity com o Unreal MCP

O Protocolo de Contexto de Modelo (MCP, na sigla em inglês) é um padrão aberto que permite aos desenvolvedores criar conexões bidirecionais seguras entre assistentes de IA e fontes de dados ou ferramentas.

A partir do Unreal Engine 5.8, a integração do servidor MCP do Unreal com o Antigravity do Google permite que um agente de IA no IDE interaja diretamente com o Unreal Editor. Essa integração permite que o agente execute operações do editor sem problemas para simplificar o fluxo de trabalho de desenvolvimento de jogos.

Configurar o MCP do Unreal para o IDE do Antigravity

  1. Abra o Unreal Editor, acesse Edit > Plugins e ative os plug-ins Unreal MCP e All Toolsets. Dependendo do seu fluxo de trabalho, você pode ativar outros plug-ins.

    Janela de plug-ins do Unreal Editor mostrando o plug-in MCP do Unreal ativado.
    Figura 1. Ativação do plug-in Unreal MCP.
    Janela de plug-ins do Unreal Editor mostrando o plug-in "All Toolsets" ativado.
    Figura 2. Aplicação do plug-in All Toolsets.
  2. Acesse Edit > Editor Preferences, localize as configurações General - Protocolo de Contexto de Modelo e ative a opção Auto Start Server.

    Janela de preferências do Unreal Editor mostrando a opção "Iniciar servidor automaticamente" ativada.
    Figura 3. Ativação do servidor de início automático.
  3. Para iniciar o servidor MCP, reinicie o Unreal Editor ou, no console do editor, insira o comando ModelContextProtocol.StartServer.

  4. Instale o IDE do Antigravity e faça login com sua Conta do Google.

  5. No IDE do Antigravity, abra a janela Agent , clique em Additional Options (o menu de três pontos) e selecione MCP Servers > Manage MCP Servers > View raw config.

    Janela do agente do IDE Antigravity com o menu de opções de três pontos aberto, mostrando "Servidores MCP" como um dos itens do menu.
    Figura 4. Navegação até os servidores MCP.
    Menu do IDE do Antigravity mostrando o caminho para "Gerenciar servidores MCP".
    Figura 5. Seleção de "Gerenciar servidores MCP".
    Janela "Gerenciar servidores MCP" do IDE do Antigravity mostrando o botão "Ver configuração bruta".
    Figura 6. Clique no botão "Ver configuração bruta".
  6. Adicione essa configuração a mcp_config.json, substituindo [YOUR_PORT] pela porta do Unreal Editor:

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    Editor de texto do IDE do Antigravity mostrando a configuração JSON para o servidor MCP do Unreal.
    Figura 7. Configuração do servidor MCP do Unreal.

Verificar a configuração com um exemplo

Confira um exemplo de como usar o Gemini no IDE do Antigravity para adicionar uma esfera 3D à cena.

  1. No IDE do Antigravity, abra a janela Agent e insira um comando para adicionar uma esfera 3D à cena.

    Janela do agente do IDE do Antigravity com um comando do usuário para adicionar uma esfera 3D.
    Figura 8. Solicitação ao agente de IA para adicionar uma esfera.
  2. No Unreal Editor, confirme se a esfera está na cena.

    Editor do Unreal mostrando uma esfera 3D adicionada à cena.
    Figura 9. Esfera adicionada à cena do Unreal Editor.