Usa Antigravity con el MCP de Unreal

El Protocolo de contexto del modelo (MCP) es un estándar abierto que permite a los desarrolladores crear conexiones bidireccionales seguras entre asistentes de IA y fuentes de datos o herramientas.

A partir de Unreal Engine 5.8, la integración del servidor MCP de Unreal con Antigravity de Google permite que un agente de IA en el IDE interactúe directamente con Unreal Editor. Esta integración permite que el agente ejecute operaciones del editor sin problemas para optimizar tu flujo de trabajo de desarrollo de juegos.

Configura Unreal MCP para el IDE de Antigravity

  1. Abre Unreal Editor, ve a Edit > Plugins y habilita los complementos Unreal MCP y All Toolsets. Según tu flujo de trabajo, puedes activar complementos adicionales.

    La ventana de complementos del editor de Unreal que muestra el complemento de MCP de Unreal habilitado.
    Figura 1: Habilitación del complemento Unreal MCP
    Ventana de complementos del editor de Unreal que muestra el complemento All Toolsets habilitado.
    Figura 2. Aplicación del complemento All Toolsets
  2. Ve a Edit > Editor Preferences, busca la configuración de General - Protocolo de contexto del modelo y habilita Auto Start Server.

    Ventana de preferencias del editor de Unreal que muestra la opción Auto Start Server habilitada.
    Figura 3: Activación de Auto Start Server
  3. Para iniciar el servidor MCP, reinicia Unreal Editor o, en la consola del editor, ingresa el comando ModelContextProtocol.StartServer.

  4. Instala el IDE de Antigravity y accede con tu Cuenta de Google.

  5. En el IDE de Antigravity, abre la ventana Agent , haz clic en Additional Options (el menú de tres puntos) y selecciona MCP Servers > Manage MCP Servers > View raw config.

    Ventana del agente del IDE de Antigravity con el menú de opciones de tres puntos expandido, que muestra "MCP Servers" como uno de los elementos del menú.
    Figura 4: Navegación a los servidores de MCP
    Menú del IDE de Antigravity que muestra la ruta de acceso a Manage MCP Servers.
    Figura 5. Selección de Manage MCP Servers
    Ventana Manage MCP Servers del IDE de Antigravity en la que se muestra el botón View raw config.
    Figura 6. Haz clic en el botón View raw config
  6. Agrega esta configuración a mcp_config.json y reemplaza [YOUR_PORT] por el puerto de Unreal Editor:

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    Editor de texto del IDE de Antigravity que muestra la configuración JSON del servidor MCP de Unreal.
    Figura 7. Configuración del servidor Unreal MCP

Verifica la configuración con un ejemplo

Este es un ejemplo del uso de Gemini en el IDE de Antigravity para agregar una esfera 3D a la escena.

  1. En el IDE de Antigravity, abre la ventana Agent y, luego, ingresa una instrucción para agregar una esfera 3D a tu escena.

    Ventana del agente del IDE de Antigravity con una instrucción del usuario para agregar una esfera 3D.
    Figura 8: Solicitud al agente de IA para agregar una esfera
  2. En Unreal Editor, confirma que la esfera esté en la escena.

    El editor de Unreal muestra una esfera 3D que se agregó correctamente a la escena.
    Figura 9: Esfera agregada a la escena de Unreal Editor