Servidor MCP de Blender
Un servidor de Protocolo de Contexto de Modelo (MCP) para administrar y ejecutar scripts de Blender.
Características
- Agregar, editar, ejecutar y eliminar scripts de Python de Blender
- Ejecutar scripts en un entorno Blender sin interfaz gráfica
- Ver resultados de ejecución y errores
- Metadatos del script de seguimiento (fecha de creación, última modificación, número de ejecuciones)
Requisitos
- Python 3.7+
- Blender instalado y accesible
- Biblioteca MCP (
pip install mcp
)
Uso
- Iniciar el servidor:
- Conéctese al servidor mediante un cliente MCP (como Claude Desktop)
- Utilice las herramientas proporcionadas para administrar scripts:
add_script(name, content)
- Agregar un nuevo scriptedit_script(name, content)
- Editar un script existenteexecute_script(name, blend_file=None)
- Ejecuta un script en Blender, especificando opcionalmente un archivo .blendremove_script(name)
- Eliminar un script
- Acceda a recursos para obtener información:
scripts://list
- Obtener la lista de scripts disponiblesscript://{name}
- Obtener el contenido de un script específicoresult://{name}
- Obtener el resultado de la ejecución de un script
Ejemplos
Ejemplo básico
Trabajar con archivos Blend
Cómo funciona
- Cuando se agrega un script, se almacena en el directorio
script_files/scripts
- Cuando se ejecuta, el script se ejecuta en una instancia de Blender sin cabeza.
- Si se especifica un archivo de mezcla, Blender abrirá ese archivo antes de ejecutar el script
- De lo contrario, se utiliza una escena de Blender vacía predeterminada.
- La salida y los errores se capturan y almacenan en el directorio
script_files/results
- Los metadatos sobre los scripts se rastrean en
script_files/metadata.json
Instalación
- Clonar este repositorio
- Instalar la biblioteca MCP:
pip install mcp
- Asegúrese de que Blender esté instalado y sea accesible desde su PATH
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor de protocolo de contexto de modelo que permite la gestión y ejecución de scripts de Python de Blender, permitiendo a los usuarios crear, editar y ejecutar scripts en un entorno de Blender sin cabeza a través de interfaces de lenguaje natural.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that allows execution of Python code within Daytona workspaces, providing a secure and isolated environment for executing and managing Python scripts.Last updated -114PythonApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.Last updated -2PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -1Python
- -securityAlicense-qualityA Model Context Protocol server that integrates Claude with Blender, enabling users to analyze and interact with IFC (Industry Foundation Classes) building models through natural language commands.Last updated -9PythonMIT License