שימוש ב-Antigravity עם Unreal MCP

Model Context Protocol‏ (MCP) הוא תקן פתוח שמאפשר למפתחים ליצור חיבורים מאובטחים דו-כיווניים בין עוזרי AI לבין מקורות נתונים או כלים.

החל מ-Unreal Engine 5.8, שילוב של שרת MCP של Unreal עם Antigravity של Google מאפשר לסוכן AI ב-IDE ליצור אינטראקציה ישירה עם Unreal Editor. השילוב הזה מאפשר לסוכן לבצע פעולות עריכה בצורה חלקה כדי לייעל את תהליך העבודה של פיתוח המשחק.

הגדרת Unreal MCP ל-Antigravity IDE

  1. פותחים את Unreal Editor, עוברים אל Edit > Plugins ומפעילים את הפלאגינים Unreal MCP ו-All Toolsets. בהתאם לתהליך העבודה שלכם, תוכלו להפעיל תוספים נוספים.

    חלון Unreal Editor Plugins שבו הפלאגין Unreal MCP מופעל.
    איור 1. הפעלת התוסף Unreal MCP.
    חלון התוספים של Unreal Editor שבו התוסף All Toolsets מופעל.
    איור 2. ‫Applying All Toolsets plugin.
  2. עוברים אל עריכה > העדפות Editor, מאתרים את ההגדרות של כללי – Model Context Protocol ומפעילים את האפשרות הפעלה אוטומטית של השרת.

    חלון ההעדפות של Unreal Editor שבו האפשרות Auto Start Server (הפעלה אוטומטית של השרת) מופעלת.
    איור 3. מתבצעת הפעלה אוטומטית של השרת.
  3. כדי להפעיל את שרת ה-MCP, מפעילים מחדש את Unreal Editor או מזינים את הפקודה ModelContextProtocol.StartServer במסוף של הכלי לעריכה.

  4. מתקינים את Antigravity IDE ונכנסים לחשבון באמצעות חשבון Google.

  5. ב-Antigravity IDE, פותחים את החלון Agent, לוחצים על Additional Options (סמל האפשרויות הנוספות, תפריט של שלוש נקודות) ובוחרים באפשרות MCP Servers > Manage MCP Servers > View raw config (שרתי MCP > ניהול שרתי MCP > הצגת הגדרות גולמיות).

    חלון של Antigravity IDE Agent עם תפריט האפשרויות (שלוש נקודות) מורחב, שבו האפשרות 'MCP Servers' היא אחת מאפשרויות התפריט.
    איור 4. עוברים אל שרתי MCP.
    תפריט Antigravity IDE שבו מוצג הנתיב אל Manage MCP Servers (ניהול שרתי MCP).
    איור 5. בחירה באפשרות 'ניהול שרתי MCP'.
    חלון Antigravity IDE Manage MCP Servers (ניהול שרתי MCP) עם הלחצן View raw config (הצגת הגדרות גולמיות).
    איור 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 IDE כדי להוסיף כדור תלת-ממדי לסצנה.

  1. ב-Antigravity IDE, פותחים את החלון Agent ומזינים פרומפט להוספת כדור תלת-ממדי לסצנה.

    חלון של סוכן Antigravity IDE עם הנחיה למשתמש להוסיף כדור תלת-ממדי.
    איור 8. הנחיית סוכן ה-AI להוסיף כדור.
  2. ב-Unreal Editor, מוודאים שהכדור נמצא בסצנה.

    ‫Unreal Editor שבו רואים כדור תלת-ממדי שנוסף לסצנה.
    איור 9. הכדור נוסף לסצנה ב-Unreal Editor.