BlenderMCP, Blender와 Claude AI를 MCP로 연결… 깃허브 스타 18,000개 돌파
3D 모델링 도구 Blender를 Claude AI와 MCP(Model Context Protocol)로 연결하는 오픈소스 프로젝트 BlenderMCP가 깃허브 스타 18,979개를 기록하며 트렌딩에 진입했다. 하루 동안 228개의 스타를 추가 획득하며 3D 크리에이터와 AI 개발자 커뮤니티에서 관심이 확산되고 있다.
BlenderMCP는 Siddharth가 개발한 프로젝트로, Claude AI가 Blender를 직접 제어하고 상호작용할 수 있도록 설계되었다. 프롬프트 기반의 3D 모델링, 장면 생성, 오브젝트 조작이 가능하며, Blender의 공식 프로젝트가 아닌 서드파티 통합임을 명시하고 있다.
시스템은 두 가지 핵심 컴포넌트로 구성된다. Blender 애드온(addon.py)이 Blender 내부에 소켓 서버를 생성하여 명령을 수신·실행하고, MCP 서버(server.py)가 Model Context Protocol을 구현하여 Blender 애드온과 통신한다. 양방향 통신은 TCP 소켓 기반의 JSON 프로토콜로 이루어지며, 기본 포트는 9876이다.
주요 기능으로는 오브젝트 생성·수정·삭제, 머티리얼 적용 및 수정, 장면 정보 조회, Blender 내 임의의 파이썬 코드 실행이 있다. Blender 뷰포트의 스크린샷을 촬영하여 장면을 파악하는 기능도 최근 추가되었다.
외부 에셋 통합도 지원한다. Poly Haven API를 통해 HDRI, 텍스처, 3D 모델을 다운로드할 수 있고, Sketchfab 모델 검색 및 다운로드가 가능하다. 3D 모델 생성을 위해 Hunyuan3D와 Hyper3D Rodin도 지원하며, Hyper3D의 무료 체험 키는 일일 생성 횟수에 제한이 있다.
설치 환경으로 Blender 3.0 이상, Python 3.10 이상, uv 패키지 매니저가 필요하다. Claude Desktop, Claude Code, Cursor 등 다양한 AI 클라이언트에서 MCP 서버로 연결할 수 있으며, 각 환경별 설정 방법을 제공한다.
활용 예시로는 던전 속 드래곤이 금항아리를 지키는 로우폴리 장면 생성, 참조 이미지 기반 Blender 장면 재현, Poly Haven 에셋을 활용한 해변 환경 구성 등이 제시되어 있다. threejs 스케치 변환 기능도 소개되어 있어 웹 3D 워크플로우와의 연계도 가능하다.
텔레메트리 관련해서는 익명 사용 데이터 수집이 기본으로 활성화되어 있으나, Blender 환경설정에서 체크박스를 해제하거나 DISABLE_TELEMETRY=true 환경변수를 설정하여 완전히 비활성화할 수 있다. 동의 시에는 익명화된 프롬프트, 코드 스니펫, 스크린샷이 수집되며, 비동의 시에는 도구명, 성공/실패, 소요시간 등 최소 데이터만 수집된다.