Blender MCP
Blender MCP
Una herramienta que permite a Claude AI controlar Blender 3D directamente a través del MCP (Model Context Protocol).
Al dar instrucciones en lenguaje natural, Claude realiza automáticamente la creación, modificación, eliminación de objetos y la ejecución de código Python en la escena de Blender.
Cómo funciona
Claude Desktop
│ MCP (stdio / HTTP·SSE)
▼
MCP Server (Python) ← 이 저장소
│ TCP Socket :9999
▼
Blender Add-on (Python) ← 이 저장소
│ bpy API
▼
Blender 씬Related MCP server: BlenderMCP
Requisitos
Elemento | Versión mínima |
Blender | 4.2 o superior (verificar soporte para 5.x) |
Python | 3.10 o superior (para el servidor MCP fuera de Blender) |
Claude Desktop | Última versión |
Método de instalación
Paso 1 — Clonar el repositorio
git clone https://github.com/nowcika/blender_mcp.git
cd blender_mcpPaso 2 — Instalar dependencias del servidor MCP
pip install -r requirements.txtContenido de
requirements.txt:mcp>=1.0.0
Paso 3 — Instalar el complemento (Add-on) de Blender
Primero, comprima la carpeta addon/ en un archivo zip:
# 터미널에서 프로젝트 루트 위치에서 실행
cd addon
zip -r ../blender_mcp_addon.zip .
cd ..Ahora, instálelo en Blender:
Haga clic en Editar (Edit) en el menú superior de la pantalla de Blender.
Haga clic en Preferencias (Preferences).
Haga clic en Complementos (Add-ons) en el lado izquierdo de la ventana de preferencias.
Haga clic en la flecha desplegable (⌄) en la parte superior derecha → Instalar desde disco (Install from Disk).
Seleccione el archivo
blender_mcp_addon.zipque acaba de crear.Haga clic en el botón Instalar complemento (Install Add-on).
Active el elemento "Blender MCP" que aparece en la lista marcando la casilla de verificación a su izquierda.
Paso 4 — Iniciar el servidor de socket en Blender
¿Qué es el visor 3D (3D Viewport)? Al abrir Blender, verá un gran espacio 3D en el centro. Es la pantalla de trabajo principal donde se colocan y manipulan los objetos. ¿Qué es la barra lateral (Sidebar)? Si presiona la tecla N en el teclado dentro del visor 3D, se abrirá un panel a la derecha. Esa es la barra lateral.
Coloque el cursor del ratón sobre el área del visor 3D en el centro de Blender.
Presione la tecla N del teclado → Se abrirá el panel de la barra lateral a la derecha.
Haga clic en la pestaña MCP entre las pestañas superiores de la barra lateral.
Haga clic en el botón Start MCP Server.
Cuando el indicador de estado sobre el botón cambie a
Running, estará listo.
Si la tecla N no funciona: Asegúrese de que el cursor del ratón esté dentro del visor 3D. Blender cambia los atajos de teclado según la posición del ratón.
Puerto predeterminado:
9999. Para cambiarlo, configure la variable de entorno:BLENDER_MCP_PORT=9998 # Blender 실행 전 설정
Integración con Claude Desktop (stdio — recomendado)
Agregue el siguiente contenido al archivo claude_desktop_config.json.
Ubicación del archivo:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"blender": {
"command": "python3",
"args": ["-m", "server", "--transport", "stdio"],
"cwd": "/절대경로/blender_mcp"
}
}
}Cambie
/ruta/absoluta/blender_mcppor la ruta real de clonación. Ejemplo en Windows:"cwd": "C:\\Users\\yourname\\blender_mcp"
Después de configurar, reinicie Claude Desktop.
Integración con Claude Code (CLI de terminal)
Para casos en los que utiliza el comando claude en la terminal en lugar de Claude Desktop.
Método 1 — Reconocimiento automático en la carpeta del proyecto (recomendado)
Este repositorio incluye un archivo .mcp.json.
Si ejecuta claude dentro de la carpeta blender_mcp, el servidor MCP se registrará automáticamente.
cd blender_mcp
claude # .mcp.json을 자동으로 읽어서 blender MCP 활성화Método 2 — Registro global para usar en cualquier lugar
Cambie /ruta/absoluta/blender_mcp por la ruta real e ingrese en la terminal:
claude mcp add --scope user blender python3 /절대경로/blender_mcp/start_server.pyEjemplo (Windows):
claude mcp add --scope user blender python3 C:/Users/yourname/blender_mcp/start_server.pyVerificar registro:
claude mcp listModo HTTP/SSE (conexión remota)
Se utiliza para controlar Blender desde un servidor remoto, no local.
# MCP 서버를 HTTP 모드로 실행
python3 -m server --transport http --host 0.0.0.0 --port 8080Configuración de Claude Desktop:
{
"mcpServers": {
"blender": {
"url": "http://서버IP:8080/sse"
}
}
}Herramientas MCP disponibles
Las siguientes herramientas se activan automáticamente al chatear con Claude.
Herramienta | Descripción | Comando de ejemplo |
| Crear objeto | "Crea un cubo rojo" |
| Modificar posición, rotación, escala | "Mueve el cubo 2m hacia arriba" |
| Eliminar objeto | "Borra el cubo" |
| Ejecutar código Python | "Imprime el nombre de todos los objetos" |
| Consultar información de toda la escena | "¿Qué hay en la escena ahora?" |
| Información de un objeto específico | "¿Dónde está la posición del cubo?" |
Ejemplo de uso
En la ventana de chat de Claude Desktop:
큐브 하나 만들어줘
→ Claude가 create_object 도구 호출 → Blender에 Cube 생성
방금 만든 큐브를 (3, 0, 1)로 이동하고 45도 회전해줘
→ Claude가 modify_object 호출 → 위치·회전 적용
현재 씬에 있는 모든 오브젝트 목록 알려줘
→ Claude가 get_scene_info 호출 → 오브젝트 목록 반환Configuración de variables de entorno
Variable | Valor predeterminado | Descripción |
|
| Puerto de socket del complemento de Blender |
|
| Host de Blender al que se conectará el servidor MCP |
Solución de problemas
Error "Blender is not running"
Verifique si Blender se está ejecutando.
Asegúrese de haber presionado el botón N → Pestaña MCP → Start MCP Server en el visor 3D.
Verifique que el firewall no esté bloqueando el puerto 9999.
Cuando el complemento no aparece en la lista
Verifique que la versión de Blender sea 4.2 o superior (verifique en Ayuda (Help) → Acerca de Blender (About Blender) en la parte superior de la pantalla).
Los archivos dentro de la carpeta
addon/deben estar directamente en la raíz del zip. Comprima nuevamente usando el siguiente método:
# 올바른 압축 방법 (addon/ 폴더 안에서 실행)
cd addon
zip -r ../blender_mcp_addon.zip .
cd ..Cuando el servidor MCP no se conecta
# 의존성 확인
pip show mcp
# 서버 직접 테스트 (stdio 대신 로그 확인용)
python3 -m server --transport http --port 8080
# http://localhost:8080/sse 접근해서 응답 확인Estructura del proyecto
blender_mcp/
├── addon/
│ ├── __init__.py # Blender Add-on + 소켓 서버
│ ├── executor.py # bpy 명령 실행기
│ └── blender_manifest.toml # Blender 5.x Extension 매니페스트
├── server/
│ ├── __init__.py # MCP 서버 진입점 (stdio / HTTP)
│ ├── tools.py # MCP 도구 6개 정의
│ └── blender_client.py # Blender 소켓 클라이언트
├── requirements.txt
└── README.mdLicencia
GPL-3.0-or-later
This server cannot be deployed
Maintenance
Related MCP Connectors
Blender-as-a-service for agents: search 3D assets, run Blender Python, or brief the studio agent.
Cloud Blender for AI agents: build, inspect, render and animate 3D scenes over remote MCP. Keep editable .blend projects and export GLB or STL. Make your first 3D asset free—30 compute minutes per UTC month, no credit card. First 100 eligible Free account owners to use all 30 minutes in one UTC month by December 31, 2026 UTC receive one calendar month of beta free: 4 compute hours per UTC month, 2 concurrent workers per deployment, 2 deployments, 2048×2048 renders at up to 256 samples, and 10 GiB storage. Existing usage counts toward the 4-hour allowance. Limited to 100 rewards; expires January 1, 2027 00:00 UTC. Free resumes afterward without an automatic charge. Examples, eligibility and terms: https://sceneplane.online/launch?utm_source=glama&utm_medium=directory&utm_campaign=first100
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Create projects, nodes, and tasks in UluP Spaces by conversation with Claude.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Claude AI to directly interact with and control Blender for rapid, natural language-based 3D modeling. Supports parametric design and relational design through direct Blender integration.-
- AlicenseBqualityDmaintenanceEnables Claude AI to directly control Blender for automated 3D modeling, scene creation, and object manipulation. It provides tools for material management, scene inspection, and integration with third-party asset libraries like Poly Haven and Sketchfab.102MIT
- AlicenseAqualityCmaintenanceConnects Blender 3D modeling software with Claude AI, enabling natural language control of 3D modeling and scene manipulation tasks.175MIT
- AlicenseNot gradedqualityDmaintenanceEnables executing Python scripts, rendering scenes, and controlling 3D objects in Blender via Claude, with support for Cycles and EEVEE engines.MIT