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:
python server.pyConé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 enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.
- -securityAlicense-qualityA streamlined foundation for building Model Context Protocol servers in Python, designed to make AI-assisted development of MCP tools easier and more efficient.Last updated -13MIT License
- -securityFlicense-qualityA Python-based implementation of the Model Context Protocol that enables communication between a model context management server and client through a request-response architecture.Last updated -
mcp-run-pythonofficial
-securityAlicense-qualityModel Context Protocol server to run Python code in a sandbox.Last updated -1,46213,002MIT License