licuadora-open-mcp
blender-open-mcp es un proyecto de código abierto que integra Blender con modelos de IA locales (a través de Ollama ) mediante el Protocolo de Contexto de Modelo (MCP). Esto permite controlar Blender mediante indicaciones en lenguaje natural, aprovechando el poder de la IA para facilitar las tareas de modelado 3D.
Características
Controle Blender con lenguaje natural: envíe indicaciones a un modelo Ollama que se ejecuta localmente para realizar acciones en Blender.
Integración MCP: utiliza el protocolo de contexto de modelo para la comunicación estructurada entre el modelo de IA y Blender.
Compatibilidad con Ollama: diseñado para funcionar con Ollama para una fácil gestión de modelos locales.
Complemento de Blender: incluye un complemento de Blender para proporcionar una interfaz de usuario y manejar la comunicación con el servidor.
Integración con PolyHaven (opcional): descargue y use activos (HDRI, texturas, modelos) de PolyHaven directamente en Blender a través de indicaciones de IA.
Operaciones 3D básicas:
Obtener información de la escena y del objeto
Crear primitivos
Modificar y eliminar objetos
Aplicar materiales
Soporte de renderizado: renderice imágenes usando la herramienta y recupere información en función del resultado.
Instalación
Prerrequisitos
Blender: Blender 3.0 o posterior. Descargar desde blender.org .
Ollama: instalar desde ollama.com , siguiendo las instrucciones específicas del sistema operativo.
Python: Python 3.10 o posterior.
uv: Instalar usando
pip install uv.Git: necesario para clonar el repositorio.
Pasos de instalación
Clonar el repositorio:
git clone https://github.com/dhakalnirajan/blender-open-mcp.git cd blender-open-mcpCrear y activar un entorno virtual (recomendado):
uv venv source .venv/bin/activate # On Linux/macOS .venv\Scripts\activate # On WindowsDependencias de instalación:
uv pip install -e .Instalar el complemento Blender:
Abra Blender.
Vaya a
Edit -> Preferences -> Add-ons.Haga clic en
Install....Seleccione el archivo
addon.pydel directorioblender-open-mcp.Habilite el complemento “Blender MCP”.
Descargue un modelo de Ollama (si aún no está instalado):
ollama run llama3.2(También se pueden utilizar otros modelos como
Configuración
Inicie el servidor Ollama: asegúrese de que Ollama esté ejecutándose en segundo plano.
Inicie el servidor MCP:
blender-mcpO,
python src/blender_open_mcp/server.pyDe forma predeterminada, escucha en
http://0.0.0.0:8000, pero puedes modificar la configuración:blender-mcp --host 127.0.0.1 --port 8001 --ollama-url http://localhost:11434 --ollama-model llama3.2Inicie el servidor de complementos de Blender:
Abra Blender y la ventana gráfica 3D.
Presione
Npara abrir la barra lateral.Busque el panel "Blender MCP".
Haga clic en "Iniciar servidor MCP".
Uso
Interactúe con blender-open-mcp usando la herramienta de línea de comandos mcp :
Comandos de ejemplo
Indicación básica:
mcp prompt "Hello BlenderMCP!" --host http://localhost:8000Obtener información de la escena:
mcp tool get_scene_info --host http://localhost:8000Crear un cubo:
mcp prompt "Create a cube named 'my_cube'." --host http://localhost:8000Renderizar una imagen:
mcp prompt "Render the image." --host http://localhost:8000Usando PolyHaven (si está habilitado):
mcp prompt "Download a texture from PolyHaven." --host http://localhost:8000
Herramientas disponibles
Nombre de la herramienta | Descripción | Parámetros |
| Recupera detalles de la escena. | Ninguno |
| Recupera información sobre un objeto. |
(str) |
| Crea un objeto 3D. |
,
,
,
,
|
| Modifica las propiedades de un objeto. |
,
,
,
,
|
| Elimina un objeto. |
(str) |
| Asigna un material a un objeto. |
,
,
|
| Representa una imagen. |
(str) |
| Ejecuta código Python en Blender. |
(str) |
| Enumera las categorías de activos de PolyHaven. |
(cadena) |
| Busca activos de PolyHaven. |
,
|
| Descarga un activo de PolyHaven. |
,
,
,
|
| Aplica una textura descargada. |
,
|
| Establece el modelo Ollama. |
(str) |
| Establece la URL del servidor Ollama. |
(cadena) |
| Enumera los modelos de Ollama disponibles. | Ninguno |
Solución de problemas
Si encuentra problemas:
Asegúrese de que Ollama y el servidor
blender-open-mcpestén ejecutándose.Verifique la configuración de complementos de Blender.
Verificar los argumentos de la línea de comandos.
Consulte los registros para obtener detalles de los errores.
Para obtener más ayuda, visita la página de problemas de GitHub .
¡Feliz fusión con IA! 🚀
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 que integra Blender con modelos de IA locales a través del Protocolo de Contexto de Modelo, lo que permite a los usuarios controlar Blender utilizando indicaciones en lenguaje natural para tareas de modelado 3D.
Related MCP Servers
- -security-license-qualityA server that provides rich UI context and interaction capabilities to AI models, enabling deep understanding of user interfaces through visual analysis and precise interaction via Model Context Protocol.Last updated -60
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI agents to generate, fetch, and manage UI components through natural language interactions.Last updated -3216
Plane MCP Serverofficial
Asecurity-licenseAqualityA Model Context Protocol server that enables AI interfaces to seamlessly interact with Plane's project management system, allowing management of projects, issues, states, and other work items through a standardized API.Last updated -46248100MIT License- -security-license-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -010MIT License