Antigravity mit Unreal MCP verwenden

Das Model Context Protocol (MCP) ist ein offener Standard, mit dem Entwickler sichere bidirektionale Verbindungen zwischen KI-Assistenten und Daten quellen oder Tools herstellen können.

Ab Unreal Engine 5.8 ermöglicht die Integration des MCP-Servers von Unreal mit Antigravity von Google einem KI-Agenten in der IDE, direkt mit dem Unreal Editor zu interagieren. Durch diese Integration kann der Agent nahtlos Editorvorgänge ausführen, um den Workflow der Spieleentwicklung zu optimieren.

Unreal MCP für die Antigravity IDE einrichten

  1. Öffnen Sie den Unreal Editor, gehen Sie zu Bearbeiten > Plugins und aktivieren Sie die Plugins Unreal MCP und All Toolsets. Je nach Workflow können Sie zusätzliche Plugins aktivieren.

    Das Fenster „Unreal Editor Plugins“ mit aktiviertem Unreal MCP-Plug-in.
    Abbildung 1. Unreal MCP-Plugin aktivieren
    Das Fenster „Unreal Editor Plugins“ mit aktiviertem Plugin „All Toolsets“.
    Abbildung 2. Plugin „All Toolsets“ anwenden
  2. Gehen Sie zu Bearbeiten > Editor-Einstellungen , suchen Sie die Einstellungen Allgemein – Model Context Protocol und aktivieren Sie Server automatisch starten.

    Das Fenster „Unreal Editor Preferences“ (Unreal Editor-Einstellungen) mit aktivierter Option „Auto Start Server“ (Server automatisch starten).
    Abbildung 3. „Server automatisch starten“ aktivieren
  3. Starten Sie den Unreal Editor neu oder geben Sie in der Editorkonsole den Befehl ModelContextProtocol.StartServer ein, um den MCP-Server zu starten.

  4. Installieren Sie die Antigravity IDE und melden Sie sich mit Ihrem Google-Konto an.

  5. Öffnen Sie in der Antigravity IDE das Fenster Agent , klicken Sie auf Zusätzliche Optionen (das Dreipunkt-Menü) und wählen Sie MCP-Server > MCP-Server verwalten > Rohkonfiguration ansehen aus.

    Fenster des Antigravity IDE-Agents mit dem erweiterten Dreipunkt-Optionsmenü, in dem „MCP-Server“ als eines der Menüelemente angezeigt wird.
    Abbildung 4 Zu MCP-Servern navigieren
    Antigravity IDE-Menü mit dem Pfad zu „MCP-Server verwalten“.
    Abbildung 5. „MCP-Server verwalten“ auswählen
    Das Fenster „MCP-Server verwalten“ in der Antigravity IDE mit dem Button „Rohkonfiguration ansehen“.
    Abbildung 6. Auf die Schaltfläche „Rohkonfiguration ansehen“ klicken
  6. Fügen Sie diese Konfiguration zu mcp_config.json hinzu und ersetzen Sie [YOUR_PORT] durch den Port Ihres Unreal Editors:

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    Der Texteditor der Antigravity IDE mit der JSON-Konfiguration für den Unreal MCP-Server.
    Abbildung 7 Unreal MCP-Server konfigurieren

Einrichtung mit einem Beispiel überprüfen

Hier ist ein Beispiel für die Verwendung von Gemini in der Antigravity IDE, um der Szene eine 3D-Kugel hinzuzufügen.

  1. Öffnen Sie in der Antigravity IDE das Fenster Agent und geben Sie eine Eingabeaufforderung ein, um der Szene eine 3D-Kugel hinzuzufügen.

    Antigravity IDE-Agent-Fenster mit einem Nutzer-Prompt zum Hinzufügen einer 3D-Kugel.
    Abbildung 8. KI-Agent auffordern, eine Kugel hinzuzufügen
  2. Prüfen Sie im Unreal Editor, ob sich die Kugel in der Szene befindet.

    Im Unreal Editor ist eine 3D-Kugel zu sehen, die der Szene hinzugefügt wurde.
    Abbildung 9 Kugel zur Unreal Editor-Szene hinzugefügt