Antigravity'yi Unreal MCP ile kullanma

Model Bağlam Protokolü (MCP), geliştiricilerin yapay zeka asistanları ile veri kaynakları veya araçları arasında güvenli ve iki yönlü bağlantılar oluşturmasına olanak tanıyan açık bir standarttır.

Unreal Engine 5.8'den itibaren, Unreal'ın MCP sunucusunu Google'ın Antigravity'si ile entegre etmek, IDE'deki bir yapay zeka aracısının Unreal Editor ile doğrudan etkileşim kurmasına olanak tanır. Bu entegrasyon, oyun geliştirme iş akışınızı kolaylaştırmak için aracının düzenleyici işlemlerini sorunsuz bir şekilde yürütmesine olanak tanır.

Antigravity IDE için Unreal MCP'yi ayarlama

  1. Unreal Editor'ü açın, Edit > Plugins'e (Düzenle > Eklentiler) gidin ve Unreal MCP ile All Toolsets eklentilerini etkinleştirin. İş akışınıza bağlı olarak ek eklentileri etkinleştirebilirsiniz.

    Unreal MCP eklentisinin etkinleştirildiği Unreal Editor Eklentileri penceresi.
    Şekil 1. Unreal MCP eklentisini etkinleştirme.
    Tüm Araç Setleri eklentisinin etkinleştirildiği Unreal Editor Eklentileri penceresi.
    Şekil 2. Applying All Toolsets eklentisi.
  2. Düzenle > Düzenleyici Tercihleri'ne gidin, Genel - Model Bağlam Protokolü ayarlarını bulun ve Sunucuyu Otomatik Başlat'ı etkinleştirin.

    Otomatik Sunucu Başlatma seçeneğinin etkinleştirildiği Unreal Editor Tercihleri penceresi.
    Şekil 3. Otomatik Başlatma Sunucusu etkinleştiriliyor.
  3. MCP sunucusunu başlatmak için Unreal Editor'ü yeniden başlatın veya düzenleyici konsoluna ModelContextProtocol.StartServer komutunu girin.

  4. Antigravity IDE'yi yükleyin ve Google Hesabınızla oturum açın.

  5. Antigravity IDE'de Agent (Aracı) penceresini açın, Additional Options'ı (Ek Seçenekler) (üç nokta menüsü) tıklayın ve MCP Servers > Manage MCP Servers > View raw config'i (MCP Sunucuları > MCP Sunucularını Yönet > Ham yapılandırmayı görüntüle) seçin.

    Üç nokta seçenekleri menüsü genişletilmiş olan Antigravity IDE Agent penceresinde, menü öğelerinden biri olarak "MCP Sunucuları" gösteriliyor.
    Şekil 4. MCP sunucularına gitme.
    MCP sunucularını yönetme yolunu gösteren Antigravity IDE menüsü.
    Şekil 5. MCP sunucularını yönet'i seçme.
    Antigravity IDE'de, "View raw config" (Ham yapılandırmayı görüntüle) düğmesini gösteren MCP sunucularını yönetme penceresi.
    Şekil 6. View raw config (Ham yapılandırmayı görüntüle) düğmesini tıklayın.
  6. Bu yapılandırmayı mcp_config.json'ya ekleyin. [YOUR_PORT] yerine Unreal Editor bağlantı noktanızı girin:

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    Antigravity IDE metin düzenleyicisinde Unreal MCP sunucusunun JSON yapılandırması gösteriliyor.
    Şekil 7. Unreal MCP sunucusunu yapılandırma.

Kurulumu bir örnekle doğrulama

Antigravity IDE'de Gemini'ı kullanarak sahneye 3D küre ekleme örneğini aşağıda bulabilirsiniz.

  1. Antigravity IDE'de Agent (Aracı) penceresini açın ve sahnenize 3D küre eklemek için bir istem girin.

    3D küre eklemek için kullanıcı istemi içeren Antigravity IDE Agent penceresi.
    Şekil 8. Yapay zeka ajanından küre eklemesini isteme.
  2. Unreal Editor'da kürenin sahnede olduğunu onaylayın.

    Unreal Editor'da sahneye başarıyla eklenen 3D küre gösteriliyor.
    Şekil 9. Unreal Editor sahnesine küre eklendi.