استفاده از Antigravity با Unreal MCP

پروتکل زمینه مدل (MCP) یک استاندارد باز است که به توسعه‌دهندگان اجازه می‌دهد ارتباطات امن و دوطرفه بین دستیاران هوش مصنوعی و منابع داده یا ابزارها ایجاد کنند.

با شروع از Unreal Engine 5.8، ادغام سرور MCP آنریل با Antigravity گوگل به یک عامل هوش مصنوعی در IDE اجازه می‌دهد تا مستقیماً با ویرایشگر آنریل تعامل داشته باشد. این ادغام به عامل اجازه می‌دهد تا عملیات ویرایشگر را به طور یکپارچه اجرا کند تا گردش کار توسعه بازی شما را ساده‌تر کند.

Unreal MCP را برای Antigravity IDE تنظیم کنید

  1. ویرایشگر Unreal را باز کنید، به Edit > Plugins بروید و افزونه‌های Unreal MCP و All Toolsets را فعال کنید. بسته به گردش کار خود، می‌توانید افزونه‌های اضافی را نیز فعال کنید.

    پنجره افزونه‌های ویرایشگر Unreal که افزونه Unreal MCP را فعال نشان می‌دهد.
    شکل 1. فعال کردن افزونه Unreal MCP.
    پنجره افزونه‌های ویرایشگر آنریل که افزونه «همه مجموعه ابزارها» را فعال نشان می‌دهد.
    شکل ۲. اعمال افزونه All Toolsets.
  2. به Edit > Editor Preferences بروید، تنظیمات General - Model Context Protocol را پیدا کنید و Auto Start Server را فعال کنید.

    پنجره تنظیمات ویرایشگر Unreal که گزینه Auto Start Server را فعال نشان می‌دهد.
    شکل ۳. فعال‌سازی سرور شروع خودکار.
  3. برای شروع سرور MCP، ویرایشگر Unreal را مجدداً راه‌اندازی کنید، یا در کنسول ویرایشگر، دستور ModelContextProtocol.StartServer را وارد کنید.

  4. نرم‌افزار Antigravity IDE را نصب کنید و با حساب گوگل خود وارد آن شوید.

  5. در محیط توسعه آنتی‌گراویتی (Antigravity IDE)، پنجره Agent را باز کنید، روی Additional Options (منوی سه نقطه) کلیک کنید و MCP Servers > Manage MCP Servers > View raw config را انتخاب کنید.

    پنجره Antigravity IDE Agent با منوی گزینه‌های سه نقطه‌ای باز شده که «MCP Servers» را به عنوان یکی از آیتم‌های منو نشان می‌دهد.
    شکل ۴. پیمایش به سرورهای MCP.
    منوی Antigravity IDE که مسیر مدیریت سرورهای MCP را نشان می‌دهد.
    شکل ۵. انتخاب مدیریت سرورهای MCP.
    پنجره مدیریت سرورهای MCP در محیط IDE آنتی‌گراویتی که دکمه «مشاهده پیکربندی خام» را نشان می‌دهد.
    شکل ۶. کلیک روی دکمه‌ی مشاهده‌ی پیکربندی خام.
  6. این پیکربندی را به mcp_config.json اضافه کنید و [YOUR_PORT] را با پورت ویرایشگر Unreal خود جایگزین کنید:

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    ویرایشگر متن Antigravity IDE که پیکربندی JSON را برای سرور Unreal MCP نشان می‌دهد.
    شکل 7. پیکربندی سرور Unreal MCP.

تأیید تنظیمات با یک مثال

در اینجا مثالی از استفاده از Gemini در Antigravity IDE برای اضافه کردن یک کره سه‌بعدی به صحنه آورده شده است.

  1. در محیط توسعه نرم‌افزار Antigravity، پنجره Agent را باز کنید و دستوری برای اضافه کردن یک کره سه‌بعدی به صحنه خود وارد کنید.

    پنجره Antigravity IDE Agent با درخواست کاربر برای اضافه کردن یک کره سه‌بعدی.
    شکل ۸. وادار کردن عامل هوش مصنوعی به اضافه کردن یک کره.
  2. در ویرایشگر Unreal، تأیید کنید که کره در صحنه قرار دارد.

    ویرایشگر Unreal نشان می‌دهد که یک کره سه‌بعدی با موفقیت به صحنه اضافه شده است.
    شکل ۹. کره اضافه شده به صحنه ویرایشگر Unreal.