Sử dụng Antigravity với Unreal MCP

Giao thức ngữ cảnh mô hình (MCP) là một tiêu chuẩn mở cho phép nhà phát triển thiết lập các kết nối hai chiều an toàn giữa trợ lý AI và nguồn dữ liệu hoặc công cụ.

Bắt đầu từ Unreal Engine 5.8, việc tích hợp máy chủ MCP của Unreal với Antigravity của Google cho phép một tác nhân AI trong IDE tương tác trực tiếp với Unreal Editor. Việc tích hợp này cho phép tác nhân thực hiện liền mạch các thao tác của trình chỉnh sửa để đơn giản hoá quy trình phát triển trò chơi.

Thiết lập Unreal MCP cho Antigravity IDE

  1. Mở Unreal Editor, chuyển đến Edit > Plugins (Chỉnh sửa > Trình bổ trợ), rồi bật trình bổ trợ Unreal MCPAll Toolsets (Tất cả bộ công cụ). Tuỳ thuộc vào quy trình làm việc, bạn có thể kích hoạt các trình bổ trợ khác.

    Cửa sổ Unreal Editor Plugins (Trình bổ trợ Unreal Editor) cho thấy trình bổ trợ Unreal MCP đã bật.
    Hình 1. Bật trình bổ trợ Unreal MCP.
    Cửa sổ Unreal Editor Plugins (Trình bổ trợ Unreal Editor) cho thấy trình bổ trợ All Toolsets (Tất cả bộ công cụ) đã được bật.
    Hình 2. Áp dụng trình bổ trợ All Toolsets.
  2. Chuyển đến Edit > Editor Preferences (Chỉnh sửa > Lựa chọn ưu tiên của trình chỉnh sửa), tìm chế độ cài đặt General – Model Context Protocol (Chung – Giao thức ngữ cảnh mô hình) rồi bật Auto Start Server (Tự động khởi động máy chủ).

    Cửa sổ Unreal Editor Preferences (Lựa chọn ưu tiên của Trình chỉnh sửa Unreal) cho thấy lựa chọn Auto Start Server (Tự động khởi động máy chủ) đã được bật.
    Hình 3. Đang kích hoạt tính năng Tự động khởi động máy chủ.
  3. Để khởi động máy chủ MCP, hãy khởi động lại Unreal Editor hoặc trong bảng điều khiển trình chỉnh sửa, hãy nhập lệnh ModelContextProtocol.StartServer.

  4. Cài đặt Antigravity IDE rồi đăng nhập bằng Tài khoản Google của bạn.

  5. Trong Antigravity IDE, hãy mở cửa sổ Agent (Tác nhân), nhấp vào Additional Options (trình đơn có ba dấu chấm) rồi chọn MCP Servers > Manage MCP Servers > View raw config (Máy chủ MCP > Quản lý máy chủ MCP > Xem cấu hình thô).

    Cửa sổ Antigravity IDE Agent có trình đơn tùy chọn gồm 3 dấu chấm được mở rộng, trong đó "MCP Servers" (Máy chủ MCP) là một trong các mục trong trình đơn.
    Hình 4. Chuyển đến phần Máy chủ MCP.
    Trình đơn IDE Antigravity cho thấy đường dẫn đến mục Quản lý máy chủ MCP.
    Hình 5. Chọn Quản lý máy chủ MCP.
    Cửa sổ Antigravity IDE Manage MCP Servers (Quản lý máy chủ MCP) cho thấy nút View raw config (Xem cấu hình thô).
    Hình 6. Nhấp vào nút Xem cấu hình thô.
  6. Thêm cấu hình này vào mcp_config.json, thay thế [YOUR_PORT] bằng cổng Unreal Editor của bạn:

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    Trình chỉnh sửa văn bản Antigravity IDE cho thấy cấu hình JSON cho máy chủ Unreal MCP.
    Hình 7. Định cấu hình máy chủ MCP Unreal.

Xác minh chế độ thiết lập bằng một ví dụ

Dưới đây là ví dụ về cách sử dụng Gemini trong Antigravity IDE để thêm một quả cầu 3D vào cảnh.

  1. Trong Antigravity IDE, hãy mở cửa sổ Agent (Tác nhân) rồi nhập một câu lệnh để thêm một quả cầu 3D vào cảnh.

    Cửa sổ Antigravity IDE Agent với lời nhắc của người dùng để thêm một hình cầu 3D.
    Hình 8. Yêu cầu tác nhân AI thêm một hình cầu.
  2. Trong Unreal Editor, hãy xác nhận rằng quả cầu nằm trong cảnh.

    Trình chỉnh sửa Unreal cho thấy một quả cầu 3D đã được thêm thành công vào cảnh.
    Hình 9. Hình cầu được thêm vào cảnh trong Trình chỉnh sửa Unreal.