Gemini CLI를 사용하여 Blender MCP 구성

AI 기반 3D 모델링을 위한 Google Gemini CLI로 Blender MCP를 설정하는 완전한 단계별 가이드

Gemini CLI Blender MCP 구성

소개

Gemini CLI는 터미널에서 Google의 Gemini AI 모델과 직접 상호 작용할 수 있는 강력한 명령줄 인터페이스입니다. Blender MCP를 Gemini CLI와 통합하면 AI 기능을 활용하여 Blender 3D 모델링 워크플로우를 향상할 수 있습니다.

이 가이드는 Node.js 설치부터 MCP 서비스 검증까지 전체 설정 프로세스를 단계별로 안내합니다.

사전 요구 사항

  • Windows, macOS 또는 Linux 시스템
  • 소프트웨어를 설치할 수 있는 관리자 권한
  • Gemini 액세스 권한이 있는 Google 계정
  • 명령줄 인터페이스에 대한 기본 이해
  • 시스템에 Blender 설치됨 (선택 사항이지만 권장)

1단계: Node.js 설치

Gemini CLI 및 Blender MCP 서버를 실행하려면 Node.js가 필요합니다. 다음 단계를 따라 설치하세요:

Windows의 경우:

  1. nodejs.org방문
  2. LTS(장기 지원) 버전 다운로드
  3. 설치 프로그램을 실행하고 설치 마법사를 따르세요
  4. 모든 기본 옵션 수락 (npm 및 PATH 구성 포함)
  5. "완료"를 클릭하여 설치 완료

macOS의 경우:

  1. Homebrew 사용: brew install node
  2. 또는 nodejs.org에서 다운로드하고 설치 프로그램 실행

Linux의 경우:

패키지 관리자를 사용하세요. 예를 들어 Ubuntu/Debian에서:

sudo apt update
sudo apt install nodejs npm

Node.js 설치 확인

터미널 또는 명령 프롬프트를 열고 다음을 실행하세요:

node --version
npm --version

Node.js가 올바르게 설치되면 두 명령 모두 버전 번호를 반환합니다.

2단계: Gemini CLI 다운로드 및 설치

Node.js가 설치되었으므로 이제 Gemini CLI를 다운로드하고 설정할 수 있습니다:

설치 단계

  1. 터미널 또는 명령 프롬프트 열기
  2. Gemini CLI 프로젝트를 저장할 디렉토리로 이동하거나 새로 만들기 (gmcp라고 부르겠습니다)
  3. 디렉토리 생성:
    mkdir gmcp
    cd gmcp
  4. npm을 사용하여 Gemini CLI 다운로드:
    npm install -g @google/generative-ai-cli
  5. 또는 npx를 사용하여 전역 설치 없이 직접 실행:
    npx @google/generative-ai-cli

3단계: Blender MCP 서비스 구성

MCP(Model Context Protocol) 서비스 구성은 Blender MCP를 Gemini CLI에 연결하는 핵심 단계입니다.

구성 파일 찾기

Gemini CLI는 설정을 설정 파일에 저장합니다. 위치는:

D:\seocode\tmp\gmcp\.gemini\settings.json

구성 추가

원하는 텍스트 편집기 (Visual Studio Code, Notepad++ 또는 Notepad 등)로 settings.json 파일을 열기

Blender MCP 서비스를 활성화하려면 다음 구성을 추가하거나 업데이트하세요:

{
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  }
}

구성 설명

  • mcpServers: 모든 MCP 서비스 정의를 포함하는 개체
  • blender: MCP 서비스의 이름 (Gemini CLI에서 식별하는 데 사용됨)
  • command: 실행할 명령 (uvx는 Python의 패키지 러너)
  • args: 명령에 전달되는 인수 (blender-mcp는 Blender MCP 패키지)

구성 저장

구성을 추가한 후 파일을 저장합니다. JSON이 올바르게 포맷되어 있고 후행 쉼표나 구문 오류가 없는지 확인하세요.

4단계: Gemini CLI 종료 및 다시 로그인

새로운 MCP 서비스 구성을 적용하려면 Gemini CLI를 다시 시작해야 합니다:

Gemini CLI 종료

Gemini CLI가 실행 중이면 다음을 입력하여 종료하세요:

exit

다시 로그인

터미널에서 Gemini CLI를 다시 시작하세요:

npx @google/generative-ai-cli

또는 전역으로 설치한 경우:

gemini-cli

5단계: MCP 서비스 구성 확인

Gemini CLI에 다시 로그인했으면 Blender MCP 서비스가 올바르게 구성되고 액세스 가능한지 확인하세요:

서비스 상태 확인

Gemini CLI에서 MCP 서비스가 로드되었음을 나타내는 출력이 표시되어야 합니다. 다음과 같은 메시지를 찾으세요:

[INFO] Loading MCP services...
[INFO] Blender MCP service loaded successfully
[INFO] Available tools: blender_create_object, blender_modify_object, ...

통합 테스트

Blender MCP 서비스를 사용하는 간단한 명령을 시도하세요. 예를 들어:

Blender에서 큐브 만들기

Blender가 MCP 플러그인과 함께 실행 중이면 Blender 장면에 큐브가 나타나야 합니다. Gemini는 요청을 처리하고 MCP 프로토콜을 통해 Blender에 명령을 보냅니다.

문제 해결

문제: Settings.json을 찾을 수 없음

해결책: 프로젝트 디렉토리에 .gemini 폴더를 수동으로 만들고 위에서 제공된 구성을 사용하여 settings.json 파일을 만드세요.

문제: "uvx 명령을 찾을 수 없음"

해결책: 필요한 Python 도구 패키지를 설치하세요:

pip install uv

문제: MCP 서비스가 로드되지 않음

해결책: 다음을 확인하세요:

  • settings.json의 JSON 구문이 올바른지 확인 (필요한 경우 JSON 유효성 검사기 사용)
  • 파일 경로가 올바른지 확인: D:\seocode\tmp\gmcp\.gemini\settings.json
  • Blender MCP가 설치되어 있는지 확인: uvx blender-mcp --version
  • 자세한 오류 메시지는 Gemini CLI 로그를 확인

문제: Blender가 명령에 응답하지 않음

해결책: 다음을 확인하세요:

  • Blender가 MCP 플러그인과 함께 실행 중인지 확인
  • MCP 플러그인이 Blender 설정에서 활성화되어 있는지 확인
  • Gemini CLI와 Blender가 올바른 네트워크 포트에 연결되어 있는지 확인

다음 단계

이제 Blender MCP를 Gemini CLI로 구성했으므로 다음을 수행할 수 있습니다:

  • 자연어 프롬프트를 사용하여 복잡한 3D 장면 만들기
  • AI 지원으로 객체 및 재료 수정
  • 반복 3D 모델링 작업 자동화
  • Gemini의 AI 기능과 Blender의 강력한 3D 도구 결합
  • 사용자 정의 스크립팅 및 자동화를 위한 고급 MCP 기능 탐색

Blender MCP 사용에 대한 자세한 내용은 공식 GitHub 저장소를 참조하세요.

결론

Gemini CLI를 사용한 Blender MCP 설정은 AI 지원 3D 모델링의 무한한 가능성을 열어줍니다. 구성 프로세스는 여러 단계를 포함하지만 이 가이드를 따르면 빠르게 시작하고 실행할 수 있습니다. 성공의 핵심은 구성 파일이 올바르게 포맷되고 모든 구성 요소가 올바르게 설치되었는지 확인하는 것입니다.

문제가 발생하거나 질문이 있으시면 문제 해결 섹션을 참조하거나 Blender MCP 문서를 확인하세요.