Unreal MCP와 함께 Antigravity 사용

모델 컨텍스트 프로토콜 (MCP)은 개발자가 AI 어시스턴트와 데이터 소스 또는 도구 간에 안전한 양방향 연결을 구축할 수 있는 개방형 표준입니다.

Unreal Engine 5.8부터 Unreal의 MCP 서버를 Google의 Antigravity와 통합하면 IDE의 AI 에이전트가 Unreal Editor와 직접 상호작용할 수 있습니다. 이 통합을 통해 에이전트는 편집기 작업을 원활하게 실행하여 게임 개발 워크플로를 간소화할 수 있습니다.

Antigravity IDE용 Unreal MCP 설정

  1. Unreal Editor를 열고 Edit > Plugins 로 이동한 다음 Unreal MCPAll Toolsets 플러그인을 사용 설정합니다. 워크플로에 따라 추가 플러그인을 활성화할 수 있습니다.

    Unreal MCP 플러그인이 사용 설정된 Unreal Editor 플러그인 창
    그림 1. Unreal MCP 플러그인 사용 설정
    '모든 툴셋' 플러그인이 사용 설정된 Unreal Editor 플러그인 창
    그림 2. 모든 툴셋 플러그인 적용
  2. Edit > Editor Preferences 로 이동하여 General - 모델 컨텍스트 프로토콜 설정을 찾고 Auto Start Server 를 사용 설정합니다.

    자동 시작 서버 옵션이 사용 설정된 Unreal Editor 환경설정 창
    그림 3. 자동 서버 시작 활성화
  3. MCP 서버를 시작하려면 Unreal Editor를 다시 시작하거나 편집기 콘솔에서 ModelContextProtocol.StartServer 명령어를 입력합니다.

  4. Antigravity IDE를 설치하고 Google 계정으로 로그인합니다.

  5. Antigravity IDE에서 Agent 창을 열고 Additional Options (점 3개 메뉴)를 클릭한 다음 MCP Servers > Manage MCP Servers > View raw config 를 선택합니다.

    점 3개 옵션 메뉴가 펼쳐져 있고 'MCP 서버'가 메뉴 항목 중 하나로 표시된 Antigravity IDE 에이전트 창
    그림 4. MCP 서버로 이동
    MCP 서버 관리 경로를 보여주는 Antigravity IDE 메뉴
    그림 5. MCP 서버 관리 선택
    원시 구성 보기 버튼이 표시된 Antigravity IDE MCP 서버 관리 창
    그림 6. 원시 구성 보기 버튼 클릭
  6. mcp_config.json에 이 구성을 추가하고 [YOUR_PORT]를 Unreal Editor 포트로 바꿉니다.

    {
      "mcpServers":{
        "unreal-mcp":{
          "serverUrl":"http://127.0.0.1:[YOUR_PORT]/mcp"
        }
      }
    }
    
    Unreal MCP 서버의 JSON 구성을 보여주는 Antigravity IDE 텍스트 편집기
    그림 7. Unreal MCP 서버 구성

예시로 설정 확인

다음은 Antigravity IDE 내에서 Gemini를 사용하여 장면에 3D 구를 추가하는 예입니다.

  1. Antigravity IDE에서 Agent 창을 열고 장면에 3D 구를 추가하는 프롬프트를 입력합니다.

    3D 구체를 추가하라는 사용자 프롬프트가 있는 Antigravity IDE 에이전트 창
    그림 8. AI 에이전트에게 구를 추가하도록 프롬프트 표시
  2. Unreal Editor에서 구가 장면에 있는지 확인합니다.

    장면에 3D 구가 성공적으로 추가된 Unreal 편집기
    그림 9. Unreal Editor 장면에 구 추가