استخدام Antigravity مع Unreal MCP

بروتوكول سياق النموذج (MCP) هو معيار مفتوح يتيح للمطوّرين إنشاء اتصالات آمنة ثنائية الاتجاه بين مساعدات الذكاء الاصطناعي ومصادر البيانات أو الأدوات.

بدءًا من الإصدار 5.8 من Unreal Engine، يتيح دمج خادم MCP من Unreal مع Antigravity من Google لوكيل الذكاء الاصطناعي في بيئة التطوير المتكاملة التفاعل مباشرةً مع Unreal Editor. يتيح هذا الدمج للوكيل تنفيذ عمليات المحرّر بسلاسة لتبسيط سير عمل تطوير الألعاب.

إعداد Unreal MCP لبيئة Antigravity IDE

  1. افتح Unreal Editor، وانتقِل إلى تعديل (Edit) > المكوّنات الإضافية (Plugins)، وفعِّل المكوّنين الإضافيين Unreal MCP وAll Toolsets. بناءً على سير عملك، يمكنك تفعيل مكوّنات إضافية.

    نافذة "مكوّنات Unreal Editor الإضافية" التي تعرض المكوّن الإضافي Unreal MCP مفعَّلاً
    الشكل 1. تفعيل المكوّن الإضافي Unreal MCP
    نافذة "مكوّنات Unreal Editor الإضافية" التي تعرض المكوّن الإضافي "جميع مجموعات الأدوات" مفعّلاً
    الشكل 2. جارٍ تطبيق المكوّن الإضافي "مجموعات الأدوات".
  2. انتقِل إلى تعديل > الإعدادات المفضّلة للمحرّر، وابحث عن إعدادات عام - بروتوكول سياق النموذج، ثم فعِّل بدء الخادم تلقائيًا.

    نافذة "إعدادات Unreal Editor" تعرض خيار "بدء تشغيل الخادم تلقائيًا" مفعَّلاً.
    الشكل 3. جارٍ تفعيل ميزة "بدء الخادم تلقائيًا".
  3. لبدء خادم MCP، أعِد تشغيل Unreal Editor، أو أدخِل الأمر ModelContextProtocol.StartServer في وحدة تحكّم المحرّر.

  4. ثبِّت Antigravity IDE، وسجِّل الدخول باستخدام حساب Google.

  5. في بيئة التطوير المتكاملة (IDE) الخاصة بـ Antigravity، افتح نافذة الوكيل (Agent)، وانقر على خيارات إضافية (Additional Options) (قائمة النقاط الثلاث)، ثم اختَر خوادم MCP (MCP Servers) > إدارة خوادم MCP (Manage MCP Servers) > عرض الإعدادات الأولية (View raw config).

    نافذة Antigravity IDE Agent مع توسيع قائمة الخيارات المكوّنة من ثلاث نقاط، وعرض "خوادم MCP" كأحد عناصر القائمة
    الشكل 4. الانتقال إلى خوادم MCP
    قائمة Antigravity IDE تعرض مسار "إدارة خوادم MCP"
    الشكل 5. اختيار "إدارة خوادم MCP"
    نافذة "إدارة خوادم MCP" في Antigravity IDE تعرض الزر "عرض الإعدادات الأولية".
    الشكل 6. النقر على زر "عرض الإعدادات الأولية"
  6. أضِف هذا الإعداد إلى mcp_config.json، مع استبدال [YOUR_PORT] بمنفذ Unreal Editor:

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    محرِّر النصوص في Antigravity IDE يعرض إعدادات JSON لخادم MCP في Unreal.
    الشكل 7. ضبط إعدادات خادم MCP في Unreal

التحقّق من صحة الإعدادات باستخدام مثال

إليك مثال على استخدام Gemini داخل بيئة تطوير Antigravity المتكاملة لإضافة كرة ثلاثية الأبعاد إلى المشهد.

  1. في بيئة تطوير Antigravity المتكاملة، افتح نافذة الوكيل (Agent) وأدخِل طلبًا لإضافة كرة ثلاثية الأبعاد إلى المشهد.

    نافذة Antigravity IDE Agent مع طلب مستخدم لإضافة كرة ثلاثية الأبعاد
    الشكل 8. طلب إضافة كرة من وكيل الذكاء الاصطناعي
  2. في Unreal Editor، تأكَّد من أنّ الكرة موجودة في المشهد.

    تعرض "أداة تعديل Unreal" كرة ثلاثية الأبعاد تمت إضافتها بنجاح إلى المشهد.
    الشكل 9. تمت إضافة الكرة إلى مشهد Unreal Editor.