blender-MCP
Provides tools for preparing video game characters inside Blender, including importing assets, validating and normalizing characters, renaming animation actions, and exporting to GLB.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@blender-MCPValidate the character and list its animations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Berrio Blender MCP
Servidor MCP y complemento de Blender para preparar personajes de videojuegos de forma segura, repetible y verificable.
El proyecto se concentra en operaciones de alto nivel. No expone una herramienta para ejecutar Python arbitrario dentro de Blender.
Estado
Versión 0.3.0 (alpha). La API del puente usa el contrato versionado 1.0.
Related MCP server: dcc-mcp-blender
Arquitectura
Cliente MCP (Codex, inspector, IDE)
│ stdio / Streamable HTTP local
▼
Servidor Python FastMCP
├─ política de rutas
├─ dry-run por defecto
└─ herramientas estructuradas
│ JSONL + token, 127.0.0.1:9876
▼
Complemento de Blender
├─ cola hacia el hilo principal
├─ operaciones permitidas
└─ checkpoints de archivos .blendHerramientas MCP
Herramienta | Función |
| Comprueba conexión, versiones y capacidades |
| Resume escena, armaduras, mallas y acciones |
| Lista objetos sin modificar la escena |
| Valida rig, clips, límites, materiales y dimensiones |
| Genera un Forjador del Éter original, riggeado y animado, compacto o semirrealista |
| Importa FBX, GLB, GLTF u OBJ |
| Normaliza altura, centro y contacto con el suelo |
| Convierte nombres de clips a un contrato estable |
| Exporta armadura, mallas y animaciones a GLB |
Las operaciones que cambian archivos o escenas usan dry_run=true de manera predeterminada.
Requisitos
Python 3.11 o posterior.
uvpara un entorno reproducible.Blender 4.2 o posterior para el complemento.
Preparar el servidor
uv sync --extra dev
uv run pytest
uv run python scripts/build_addon.pyEl último comando genera dist/blender_mcp_bridge-0.3.0.zip.
Arquetipos originales
Arquetipo | Uso recomendado | Complejidad aproximada |
| Fallback compacto y prototipos | 18 huesos, 12.396 triángulos, 8 materiales |
| Héroe semirrealista para el juego | 39 huesos, 40.522 triángulos evaluados, 12 materiales |
V2 añade proporciones humanas mejoradas, dedos, rasgos faciales, cabello por mechones, ropa dividida, armadura laminada, huesos de torsión y abrigo, y microdetalle procedural en los materiales. Sigue siendo un activo semirrealista optimizado para juego; no sustituye un flujo de escultura y texturizado humano fotorrealista.
Para instalar una copia portátil verificada de Blender 4.5 LTS dentro de .tools:
powershell -ExecutionPolicy Bypass -File scripts\install_blender_portable.ps1El script descarga desde download.blender.org, compara la suma SHA-256 oficial y solo después extrae el programa. .tools está excluido de Git.
Instalar el complemento
En Blender, abre Edit → Preferences → Add-ons.
Selecciona Install from Disk e instala el ZIP generado.
Activa Berrio Blender MCP Bridge.
Opcionalmente configura un token en las preferencias.
Abre 3D View → Sidebar → Blender MCP y pulsa Start MCP Bridge.
El puente solo acepta conexiones de loopback. Si se configura un token, el servidor MCP debe recibir el mismo valor en BLENDER_MCP_TOKEN.
Ejecutar mediante stdio
uv run blender-mcpConfiguración MCP genérica:
{
"mcpServers": {
"blender-character-pipeline": {
"command": "uv",
"args": [
"--directory",
"C:\\ruta\\a\\blender-MCP",
"run",
"blender-mcp"
],
"env": {
"BLENDER_MCP_WORKSPACE_ROOTS": "C:\\ruta\\a\\Repos",
"BLENDER_MCP_TOKEN": "el-mismo-token-de-blender"
}
}
}
}También puede ejecutarse mediante Streamable HTTP restringido al equipo local:
uv run blender-mcp --transport streamable-http --host 127.0.0.1 --port 8000Skill de personajes para Codex
La skill versionada en skills/blender-character-pipeline enseña a Codex a diagnosticar por capas, ejecutar cambios primero como simulación y distinguir problemas del activo Blender de fallos de animación, navegación o control dentro del motor.
Instálala en el perfil actual de Codex:
powershell -ExecutionPolicy Bypass -File scripts\install_codex_skill.ps1Registra después este servidor MCP con el mismo nombre declarado por la skill:
codex mcp add blender-character-pipeline `
--env BLENDER_MCP_WORKSPACE_ROOTS=C:\ruta\a\Repos `
-- uv --directory C:\ruta\a\blender-MCP run blender-mcpReinicia Codex después de instalarla o actualizarla. Invócala explícitamente con $blender-character-pipeline, aunque también puede activarse al trabajar con personajes .blend, FBX, GLB, GLTF u OBJ.
Seguridad
Solo se permite
127.0.0.1,localhosto::1.No existe una operación de código arbitrario.
Las rutas se restringen con
BLENDER_MCP_WORKSPACE_ROOTS.Las mutaciones comienzan como simulaciones.
Importar, normalizar y renombrar pueden crear checkpoints del
.blendguardado.Los mensajes tienen límites de tamaño y tiempo.
Un proceso local que comparta la cuenta del sistema sigue teniendo acceso a los mismos archivos. Usa un token cuando convivan procesos que no sean de confianza.
Flujo recomendado para personajes
Consultar estado y resumen de escena.
Simular la generación
ether-forger,ether-forger-v2o la importación y luego ejecutarla explícitamente.Validar armadura, mallas, presupuesto y clips.
Simular y ejecutar la normalización.
Renombrar clips a
Idle,Walk,Run,Attack,Dodge,HityDeath.Validar otra vez.
Simular y ejecutar la exportación GLB.
Conservar el archivo fuente y la licencia del activo.
Desarrollo
uv run ruff check .
uv run pytest --cov=blender_mcp --cov-report=term-missing
uv run python scripts/smoke_mcp.pyLa prueba de humo inicia el servidor por stdio, negocia una sesión MCP real, enumera las herramientas y comprueba blender_status. Las pruebas del puente usan un Blender simulado; las operaciones bpy deben comprobarse adicionalmente dentro de Blender.
Con la copia portátil, la integración real se comprueba en modo de fábrica y sin interfaz:
& '.\.tools\blender-4.5.10-windows-x64\blender.exe' `
--background --factory-startup --python scripts\blender_integration_test.pyEl contrato JSONL entre el servidor y el complemento está documentado en docs/BRIDGE_PROTOCOL.md.
Licencia
MIT. Las licencias de modelos, texturas y animaciones procesados por este servidor permanecen bajo sus términos originales.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityAmaintenanceAn MCP server that enables AI assistants to control Blender through 108 specialized tools for 3D modeling, animation, and rendering. It provides a secure, thread-safe interface to execute validated operations in Blender using natural language commands.Last updated100114AGPL 3.0
- Alicense-qualityBmaintenanceEnables AI clients to control Blender's 3D workflow via an embedded MCP server.Last updated14MIT
- Alicense-qualityCmaintenanceConnects MCP-compatible clients to a live Blender scene for AI-assisted 3D workflows, enabling inspection and controlled operations on objects, materials, cameras, lights, render settings, animation, UVs, Geometry Nodes, imports, exports, and Python execution.Last updatedMIT
- AlicenseAqualityBmaintenanceConnects MCP clients to a local Blender + Bonsai (BlenderBIM) session for scene inspection, IFC project querying, viewport screenshots, and executing Python code in Blender.Last updated81MIT
Related MCP Connectors
MCP Spec Compliance MCP — audits any MCP server.json against the official Model Context Protocol
MCP server exposing the Backtest360 engine API as tools for AI agents.
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Berrio/blender-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server