Korzystanie z Antigravity z Unreal MCP

Model Context Protocol (MCP) to otwarty standard, który umożliwia deweloperom tworzenie bezpiecznych, dwukierunkowych połączeń między asystentami AI a źródłami danych lub narzędziami.

Od wersji Unreal Engine 5.8 integracja serwera MCP Unreal z Antigravity Google umożliwia agentowi AI w IDE bezpośrednią interakcję z Unreal Editor. Ta integracja pozwala agentowi bezproblemowo wykonywać operacje edytora, aby usprawnić proces tworzenia gier.

Konfigurowanie Unreal MCP na potrzeby Antigravity IDE

  1. Otwórz Unreal Editor, kliknij Edit > Plugins (Edytuj > Wtyczki) i włącz wtyczki Unreal MCP i All Toolsets (Wszystkie zestawy narzędzi). W zależności od przepływu pracy możesz aktywować dodatkowe wtyczki.

    Okno wtyczek edytora Unreal z włączoną wtyczką Unreal MCP.
    Rysunek 1. Włączanie wtyczki Unreal MCP.
    Okno wtyczek edytora Unreal z włączoną wtyczką All Toolsets.
    Rysunek 2. Stosowanie wtyczki All Toolsets.
  2. Kliknij Edit > Editor Preferences (Edytuj > Preferencje edytora), znajdź ustawienia General – Model Context Protocol (Ogólne – Model Context Protocol) i włącz Auto Start Server (Automatyczne uruchamianie serwera).

    Okno Ustawienia edytora Unreal z włączoną opcją Automatyczne uruchamianie serwera.
    Rysunek 3. Aktywowanie automatycznego uruchamiania serwera.
  3. Aby uruchomić serwer MCP, ponownie uruchom Unreal Editor lub w konsoli edytora wpisz polecenie ModelContextProtocol.StartServer.

  4. Zainstaluj Antigravity IDE i zaloguj się na konto Google.

  5. W Antigravity IDE otwórz okno Agent (Agent), kliknij Additional Options (Dodatkowe opcje) (menu z 3 kropkami) i wybierz MCP Servers > Manage MCP Servers > View raw config (Serwery MCP > Zarządzaj serwerami MCP > Wyświetl konfigurację pierwotną).

    Okno Antigravity IDE Agent z rozwiniętym menu opcji (3 kropki), w którym jedną z pozycji jest „Serwery MCP”.
    Rysunek 4. Otwieranie serwerów MCP.
    Menu Antigravity IDE pokazujące ścieżkę do opcji Zarządzaj serwerami MCP.
    Rysunek 5. Wybieranie opcji Zarządzaj serwerami MCP.
    Okno Antigravity IDE Manage MCP Servers z przyciskiem View raw config (Wyświetl surową konfigurację).
    Rysunek 6. Klikanie przycisku Wyświetl konfigurację pierwotną.
  6. Dodaj tę konfigurację do pliku mcp_config.json, zastępując [YOUR_PORT] portem Unreal Editor:

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    Edytor tekstu Antigravity IDE z konfiguracją JSON serwera MCP Unreal.
    Rysunek 7. Konfigurowanie serwera Unreal MCP.

Weryfikowanie konfiguracji na przykładzie

Oto przykład użycia Gemini w Antigravity IDE do dodania do sceny kuli 3D.

  1. W Antigravity IDE otwórz okno Agent (Agent) i wpisz prompta, aby dodać do sceny kulę 3D.

    Okno agenta Antigravity IDE z promptem użytkownika, aby dodać kulę 3D.
    Rysunek 8. Promptowanie agenta AI do dodania kuli.
  2. W Unreal Editor sprawdź, czy kula znajduje się w scenie.

    Edytor Unreal z kulą 3D dodaną do sceny.
    Rysunek 9. Kula dodana do sceny w Unreal Editor.