본문 바로가기
다양한 TIP

gemini cli를 이용하여 mcp 활용하기(with blender)

by 유기농프로그래밍 2025. 7. 7.
반응형

gemini cli 라는 것이 생겼습니다. 이제 윈도우 powershell에서 사용할 수 있는데요. 사용하려는 목적은 클로드 ai로 blender에 그림 좀 그려보는걸 해보려하는데, 좀만 하면 무료버전이라고 그리다 말더라구요.

 

그래서 유료 결제는 현재 안하니까 언젠가 결제하면 해야지 하고 포기하고 있었는데, gemini cli에서 지원을 한다고 합니다.

 

그래서 바로~ 설치해봤습니다.

 

Gemini CLI 설치 방법

1. node js 설치 

아래 공식 node js에서 먼저 설치해야합니다.

https://nodejs.org/ko/download

 

2. gemini cli 설치

powershell에서 관리자모드로 아래 명령어를 입력하면 gemini-cli가 설치됩니다.

npm install -g @google/gemini-cli

 

문제점 발생시(트러블슈팅)

npm : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Program Files\nodejs\npm.ps1 파일을 로드할 수 없습니다. 자세한 내
용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
위치 줄:1 문자:1
+ npm install -g @google/gemini-cli
+ ~~~
    + CategoryInfo          : 보안 오류: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

 

이 오류 메시지는 PowerShell의 실행 정책(Execution Policy) 때문에 발생했습니다.
Windows PowerShell에서는 스크립트 실행을 보안상 제한해두는데, npm.ps1 같은 스크립트 실행에 대한걸 막는데 사용됩니다.

 

✅ 해결방법

1️⃣ PowerShell을 관리자 권한으로 실행

 

시작 메뉴 > PowerShell > 관리자 권한으로 실행

 

2️⃣ 현재 실행 정책을 확인

Get-ExecutionPolicy


결과는 보통 Restricted 또는 RemoteSigned

3️⃣ 실행 정책을 일시적으로 완화

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass


-Scope Process를 주면 현재 PowerShell 세션에서만 적용되고,
종료하면 다시 원래 정책으로 돌아가니까 안전합니다.

4️⃣ 다시 시도

npm install -g @google/gemini-cli

 

영구적으로 풀고 싶다면, 아래 명령어로 쓰면되지만, 보안상 안전하진 않습니다.

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

 

 

설치가 되면 아래와 같이 기본 설정 및 구글 로그인 등의 방법들이 나옵니다.

gemini 실행1
gemini 실행2
gemini 실행3

 

로그인을 마치면 이제 채팅하듯이 창이 뜹니다.

질문 등을 하면 됩니다.

 

Blender MCP 연결방법

이제 MCP 를 연결해보겠습니다.

 

C:\Users\[USER]\.gemini\ 폴더에 들어가면 settings.json 파일이 있습니다.

 

아래와 같이 blender-mcp를 추가합니다.

 

{
  "theme": "Default",
  "selectedAuthType": "oauth-personal",
  "mcpServers": {
    "blender": {
      "command": "uvx",
      "args": [
      "blender-mcp"
      ]
    }
  }
}

 

아래 사이트에서 blender addon.py을 다운 받습니다.

https://github.com/ahujasid/blender-mcp

 

Blender add-ons

 

Blender의 Edit > Preferences에 들어가서 Add-ons에 들어갑니다.

Install 을 클릭해서 다운로드한 addon.py 파일을 선택합니다.

설치 후 좌측에 체크박스로 애드온을 활성화 시킵니다.

 

MCP 서버 설정

 

서버연결을 해야하는데요. N을 누르면 우측에 항목들이 생깁니다. 거기서 BlenderMCP를 누르면 포트와 Connect to MCP server 라는 항목이 생깁니다. 체크 다 하고 누르면 됩니다.(Set Free Trial API Key 까지 누르면 됩니다)

 

이제 연결됐으면 gemini cli에서 mcp를 이용해서 그리면 됩니다.

 

블랜더 꼬부기 실패

 

다리가 6개군요. 잘좀 그려달라고 해보겠습니다.

 

블랜더 꼬부기

 

다리는 4개지만 꼬부기가 아니네요.

프롬프트를 잘 써줘야 제대로 된 출력이 나옵니다.

 

블랜더 리자몽
블랜더 파이리

 

이것저것 그려봤는데, 나름 재미있습니다.

 

한번 활용해보세요~

반응형

댓글