클로드(Claude)로 블렌더(Blender)를 제어하여 3D 모델링 자동화
블렌더MCP는 블렌더(Blender)와 클로드(Claude)를 연결하여 3D 모델링을 자동화하는 도구임
클로드(Claude)를 통해 3D 객체 생성, 수정, 삭제 등 다양한 작업을 수행 가능
설치 및 설정 가이드를 제공하여 초보자도 쉽게 사용 가능
Sketchfab 모델 검색, Poly Haven 에셋 지원 등 부가 기능 제공
소켓 기반 양방향 통신 아키텍처
블렌더MCP는 소켓(Socket) 기반 서버-클라이언트(Server-Client) 아키텍처를 사용하여 블렌더(Blender)와 클로드(Claude) 간의 통신을 구현한다. 블렌더 애드온(Addon)은 블렌더 내에서 소켓 서버를 생성하여 명령을 수신하고 실행하며, MCP 서버는 Model Context Protocol을 구현하여 클로드(Claude)와의 연결을 관리한다. 이러한 구조는 유연한 확장성(Flexible Extensibility)을 제공하며, 다양한 명령을 손쉽게 추가할 수 있게 한다.
클로드(Claude)와의 통합
블렌더MCP는 클로드(Claude)와의 통합을 위해 MCP(Model Context Protocol) 서버를 제공한다. 사용자는 클로드 데스크톱(Claude Desktop) 또는 Cursor IDE를 통해 MCP 서버를 설정하고, 블렌더MCP를 연결할 수 있다. 설정 가이드(Setup Guide)를 통해 사용자는 쉽게 환경 변수를 설정하고, 클로드(Claude)에서 블렌더(Blender)를 제어할 수 있다. 특히, Cursor IDE와의 통합은 개발 생산성(Development Productivity)을 향상시킨다.
다양한 에셋 지원
블렌더MCP는 Sketchfab 모델 검색 기능을 통해 사용자가 블렌더(Blender) 내에서 직접 모델을 검색하고 다운로드할 수 있도록 지원한다. 또한, Poly Haven API를 활용하여 에셋을 불러올 수 있으며, Hyper3D Rodin을 사용하여 3D 모델을 생성하는 기능도 제공한다. 이러한 기능들은 3D 모델링 작업(3D Modeling Task)의 효율성을 높이고, 창작 과정을 간소화한다.
설치 및 환경 설정
블렌더MCP 설치를 위해서는 블렌더 3.0 이상, Python 3.10 이상이 필요하며, uv 패키지 매니저(Package Manager)를 사용한다. Mac 사용자는 `brew install uv`를 통해, Windows 사용자는 PowerShell 명령어를 통해 설치할 수 있다. 환경 변수(Environment Variables)를 설정하여 블렌더(Blender) 소켓 서버의 호스트 및 포트를 지정할 수 있으며, 클로드(Claude)와의 통합을 위한 설정도 제공한다.