ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Blender MCP : 내 컴퓨터 안에 도청장치가 있어요.
    Blender 🐵 2025. 3. 19. 20:18

    챗 지피티를 선두로, 클로드, 잼미니, 그록 등 다양한 대규모 언어 모델(LLM)이 날이 갈수록 성능이 좋아지고 있는데요. 

    빠르게 발전하는 모델들에 비해 우리가 AI를 사용함으로써 얻는 생산성은 그리 드라마틱하게 변하지 않았습니다. 

     

    AI가 아직 '덜' 발달해서 그런 것도 있지만 가장 크게 체감하는 부분은 내가 설명을 하는 능력이 떨어진다는 것입니다. 

    원하는 게 뭔지 알아도 이를 AI가 알아먹을 정도로 세세하게 설명해주는게 어렵단말이죠. 

    그리고 사실 우리가 업무를 할 때 단순한 정보들만으로 해결되는 문제들은 많이 없습니다.

    대부분의 문제들은 다양한 상황들과 복잡하게 얽혀 있어 같은 문제처럼 보여도 처한 상황에 따라 전혀 다른 해결책이 필요한 경우가 많습니다. 아 그냥 AI가 옆에서 보고 있는 것처럼 '알잘딱깔센'해주면 정말 좋을텐데 말입니다.

    MCP(Model Context Protocol)

    내 컴퓨터에 도청장치가 있어요~~

    M(Model): AI 모델, 주로 Claude, GPT-4, Gemini 같은 대규모 언어 모델

    C(Context): 모델이 작업을 수행하는 데 필요한 외부 정보나 기능

    P(Protocol): 클라이언트와 서버 간 메시지 구조를 정의하는 프로토콜

     

    "아 쫌 알아서 좀 해줘라"라는 사람들의 요구사항에 의해 태어난 기술이 바로 MCP(Model Context Protocol) 입니다. 

    MCP는 AI모델이 외부 컨텍스트에 접근할 수 있게 해주는 프로토콜 입니다.

    이를 통해 AI가 데이터베이스 쿼리, 파일 접근 등 외부 정보나 도구를 활용해 복잡한 작업을 수행할 수 있게 됩니다.

     

    쉽게 말해서 MCP는 AI 모델이 외부 세계와 소통할 수 있게 가운데에서 중개를 해주는 '통로'라고 생각할 수 있습니다. 

    일반적으로 AI 모델은 자신이 학습한 내용만 알고 있고, 현재 실시간 데이터베이스나 파일에 접근할 수 없습니다. 

    하지만 MCP를 사용한다면 사용자가 "내 데이터베이스에서 이번 달 매출을 확인해줘"라고 요청했을 때, AI 모델은 MCP를 이용해 데이터베이스에 접근하여 요청한 작업을 수행할 수 있습니다. 

     

     

    Blender MCP 이용하기 

    위에서 어렵게 이야기 했지만 결국 MCP는 AI가 내가 가지고 있는 리소스에 직접 접근해서 일을 수행할 수 있도록 허락해주는 규칙입니다.

    그니까 Blender MCP를 이용하면 클로드가 내 Blender를 가지고 내가 요구한 말한대로 3d 모델을 만들어줍니다. 

     

    다음 과정을 통해 클로드가 내 컴퓨터에 깔린 블렌더 앱을 사용할 수 있게 허락 할 수 있습니다. 

     

    1. 일단 Claude Desktop을 설치합니다. 

    클라이언트 역할을 해주는 앱이 깔려있어야 AI가 내 컴퓨타를 사용할 수 있습니다. 

     

    Download Claude

    Download Claude for your desktop or mobile device.

    claude.ai

     

    2. Blender와 Python을 설치합니다. 

    Blender 앱은 당연히 있어야겠죠? 그리고 AI는 마우스, 키보드가 아니라 파이썬 스크립트로 3d 모델링을 하기 때문에 Python이 깔려 있어야합니다. 각자 사용하는 운영체제에 맞게 깔아주시고

     

    Download — blender.org

    Blender is free and open source. Forever.

    www.blender.org

     

    Download Python

    The official home of the Python Programming Language

    www.python.org

     

    3. uv package manager를 설치합니다. 

    Blender MCP 설치를 도와주는 녀석인데요. 각자 터미널을 여셔서 다음 명령어를 입력하시면 됩니다. 

    // 윈도우 
    pip install uv
     
    // Mac (brew 먼저 설치하셔야 합니다.)
    brew install uv
     

    Homebrew

    The Missing Package Manager for macOS (or Linux).

    brew.sh

     

    4. 클로드 데스탑 앱 열기 > 설정 > 개발자 > 설정 편집 > claude_desktop_config.json  파일을 연 다음에

    다음 내용을 붙여 넣기 합니다. 

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

     

    5. 클로드 데스탑 앱을 껏다가 다시 실행하면 이전에 없던 아이콘들이 콘센트와 망치가 보입니다. 눌러보면 이제 사용한 MCP 도구를 보여줍니다. 

     

    6. 이제 블렌더로 가서 Preference > Add-ons > Install from Disk 를 하고 addon.py 파일을 선택합니다. ( 이 파일은 아래서 다운 가능)

     

    Download Blender MCP | AI-Powered 3D Modeling

    Download Blender MCP and transform your 3D workflow with AI-powered tools. Create and modify 3D models using natural language instructions.

    blender-mcp.com

     

    다운이 완료되면 오른쪽에 BlenderMCP라는 탭이 생깁니다. 여기서 Start MCP Server를 누른 뒤에 클로드 데스크 탑 앱에서 원하는 요청을 하면 갑자기 블렌더가 혼자 뚝딱뚝딱 움직이면서 뭔가를 만듭니다. 

     

    중간에 헷갈리는 내용이 있으시면 아래의 동영상을 참고하시면 됩니다. 

     

    저는 모래시계를 만들어 보려고 했는데요. 어떻게 설명을 해도 원하는 모양을 만들어주지 못했습니다.

    아마 클로드 나라의 모래시계는 저렇게 생겼나봐요,,,,,

    어쨌든 원하는 3d 모델링을 얻는데는 실패했지만 클로드에게 말을 하니까 내 컴퓨터의 블렌더가 혼자 움직이는데 정말 신기했습니다.

    하지만 한편으로는 뭔가 꺼림칙하기도...., 그래도 기술이 더 발전해서 원하는 3d 모델들을 쉽게 얻는 세상이 되었으면 좋겠습니다. 

    댓글

Designed by Tistory.