In this article
6 servidores MCP para usar IA y generar modelos 3D
El Model Context Protocol (MCP) revolucionó la forma en que los asistentes de IA interactúan con aplicaciones externas: ya no se limitan a conversar, sino que pueden controlar directamente software especializado. Para quienes disfrutan del modelado 3D, así como para arquitectos, ingenieros y diseñadores, este avance tecnológico significa que ahora la IA puede manipular software complejo de modelado 3D mediante comandos en lenguaje natural. ¡Incluso puede facilitar el BIM!
En lugar de hacer clic laboriosamente por los menús o aprender comandos especializados, solo tienes que decirle a Claude: «Crea una torre cilíndrica con techo abovedado y colócala en estas coordenadas», y ver cómo tu software de modelado 3D favorito ejecuta la instrucción.
Identifiqué seis servidores MCP diseñados específicamente para aplicaciones de modelado 3D, desde herramientas profesionales de arquitectura hasta programas de modelado de código abierto y plataformas de impresión 3D.
Herramientas profesionales de CAD y BIM
1. Revit MCP Server de revit-mcp (74 ⭐ en GitHub)
El servidor MCP de Revit conecta asistentes de IA con Autodesk Revit, el software de modelado de información de construcción (BIM) estándar de la industria. Permite controlar en lenguaje natural modelos arquitectónicos y de ingeniería complejos.
Herramientas disponibles
Nombre de la herramienta | Descripción |
| Obtiene información sobre la vista activa actual en Revit. |
| Muestra todos los elementos visibles en la vista actual de Revit. |
| Obtiene los tipos de familias (componentes reutilizables) disponibles en el proyecto. |
| Obtiene detalles sobre los elementos seleccionados por el usuario. |
| Crea elementos que se colocan mediante un solo punto (puertas, ventanas, muebles). |
| Crea elementos definidos por una línea (muros, vigas, tuberías). |
| Crea elementos basados en una superficie (pisos, techos). |
| Elimina los elementos especificados del modelo de Revit. |
| Puede restablecer o limpiar partes del modelo. |
| Modifica las propiedades de un elemento existente. |
| Busca módulos o comandos personalizados disponibles en el complemento. |
| Ejecuta un módulo o comando predefinido específico. |
| Envía código C# o Python para ejecutarlo directamente en Revit. |
| Aplica colores a los elementos según los valores de sus parámetros. |
| Agrega automáticamente etiquetas de anotación a todos los muros de la vista actual. |
| Filtra elementos según criterios proporcionados por la IA. |
| Herramienta genérica para realizar operaciones en elementos. |
API y tecnologías externas
Node.js: entorno de ejecución del componente del servidor
TypeScript: estructura de código con seguridad de tipos
WebSockets (biblioteca
ws): canal de comunicación con el complemento complementarioJSON-RPC: capa de protocolo sobre WebSockets
Zod: definición de esquemas y validación para proteger los datos
Requisitos de configuración
No se requieren claves de API externas
Software complementario necesario: debe instalarse y ejecutarse revit-mcp-plugin en Revit
El servidor espera que se pueda acceder al complemento mediante WebSockets (predeterminado: localhost:8080)
Revit MCP destaca por permitir que la IA comprenda y manipule modelos complejos de información de construcción, lo que lo hace invaluable para los flujos de trabajo arquitectónicos. El servidor funciona junto con su complemento complementario para conectar asistentes de IA con el potente entorno BIM de Revit.
2. AutoCAD LT AutoLISP MCP Server de hvkshetry (28 ⭐ en GitHub)
Este ingenioso servidor permite que los asistentes de IA controlen AutoCAD LT (versiones 2024 y posteriores) al traducir lenguaje natural a instrucciones de AutoLISP. Así agrega capacidades de automatización a la versión ligera de esta consolidada plataforma CAD.
Herramientas disponibles
Nombre de la herramienta | Descripción |
| Comprueba la conexión con AutoCAD LT y lo inicializa si es necesario. |
| Dibuja una línea recta entre dos puntos (X, Y) especificados. |
| Crea un círculo a partir de un punto central y un radio. |
| Agrega texto de una sola línea en una posición especificada. |
| Inserta un bloque predefinido con opciones de escala, rotación e ID. |
| Dibuja una línea que conecta dos bloques especificados mediante puntos de conexión. |
| Agrega una etiqueta de texto cerca de un bloque especificado. |
| Coloca varios bloques en secuencia con un espaciado definido. |
| Crea una secuencia conectada de segmentos de línea a partir de una lista de puntos. |
| Rota un bloque específico alrededor de un punto base determinado. |
| Agrega una anotación de cota lineal entre puntos. |
| Aplica un patrón de sombreado a una polilínea cerrada. |
| Crea o modifica una capa con propiedades especificadas. |
| Ejecuta código AutoLISP sin procesar para operaciones avanzadas. |
API y tecnologías externas
Python: implementación principal del servidor
FastMCP: framework para el servidor MCP
AutoLISP: lenguaje de scripting nativo de AutoCAD
pywin32: interfaz con la API de Windows para administrar ventanas de AutoCAD
keyboard: simula la entrada del teclado para ingresar comandos
pyperclip: interactúa con el portapapeles para transferir comandos
Requisitos de configuración
No se requieren claves de API externas
AutoCAD LT 2024 o posterior: las versiones anteriores no son compatibles con AutoLISP
Consideraciones sobre la administración de ventanas: la ventana de AutoCAD debe permanecer visible y tener «AutoCAD LT» y «Drawing» en el título
Privilegios de administrador: pueden ser necesarios para controlar correctamente el enfoque de las ventanas
AutoCAD LT MCP Server demuestra una notable sofisticación técnica en su enfoque de automatización. Al aprovechar AutoLISP —disponible recientemente en AutoCAD LT 2024—, coordina operaciones complejas mediante una combinación de administración de ventanas y simulación de comandos. La implementación del servidor supera las limitaciones de AutoCAD LT al «escribir» los comandos en nombre del usuario mediante las bibliotecas pywin32 y keyboard.
Herramientas de modelado 3D de uso general
3. BlenderMCP de ahujasid (10,475 ⭐ en GitHub)
Este extraordinariamente popular servidor MCP conecta Blender, el paquete gratuito y de código abierto para crear en 3D, con asistentes de IA. Permite controlar en lenguaje natural el modelado, las texturas e incluso la generación de recursos 3D con IA.
Herramientas disponibles
Nombre de la herramienta | Descripción |
| Obtiene información detallada sobre la escena actual de Blender. |
| Obtiene información detallada sobre un objeto específico de la escena. |
| Ejecuta código Python arbitrario en el entorno de Blender. |
| Muestra las categorías de recursos disponibles en Poly Haven. |
| Busca recursos en Poly Haven con opciones de filtrado. |
| Descarga e importa un recurso de Poly Haven con la resolución elegida. |
| Aplica a un objeto una textura de Poly Haven descargada previamente. |
| Comprueba si la integración con Poly Haven está habilitada. |
| Comprueba si la integración con Hyper3D Rodin está habilitada e informa de su modo. |
| Genera un modelo 3D con Hyper3D Rodin a partir de una descripción de texto. |
| Genera un modelo 3D con Hyper3D Rodin a partir de imágenes de entrada. |
| Comprueba el estado de una tarea de generación de Hyper3D Rodin en curso. |
| Importa a la escena de Blender un modelo 3D generado por Rodin. |
| Ayuda a definir la estrategia preferida para crear recursos. |
API y tecnologías externas
Python: para el servidor MCP y el complemento de Blender
FastMCP: biblioteca de Python para desarrollar servidores MCP (
mcp[cli]>=1.3.0)Poly Haven API: acceso a texturas, HDRI y modelos de alta calidad
Hyper3D Rodin API: generación de modelos 3D con IA a partir de texto e imágenes
uv: instalador y resolvedor rápido de paquetes de Python
Requests: cliente HTTP para interactuar con API
Sockets (TCP): comunicación entre el servidor externo y el complemento de Blender
Requisitos de configuración
Clave de API de Hyper3D Rodin: incluye una clave predeterminada para la prueba gratuita, pero tiene límites diarios
Opciones para acceder a la API:
Obtén la clave en
hyper3d.aipara el modo MAIN_SITEObtén las credenciales en
fal.aipara el modo FAL_AI
Software necesario: Blender (>=3.0), Python (>=3.10)
Configuración de dos partes:
Configuración del servidor MCP (proceso externo)
Instalación del complemento de Blender (dentro de Blender)
BlenderMCP destaca por su enorme popularidad y su enfoque integral. Combina las capacidades de modelado tradicionales con la generación de recursos mediante IA de vanguardia, gracias a la integración con Hyper3D Rodin. La doble integración del servidor con Poly Haven, para obtener recursos convencionales de alta calidad, y con Rodin, para generar modelos con IA, crea un ecosistema potente para la creación 3D tradicional y asistida por IA.
4. SketchUp MCP de mhyrr (76 ⭐ en GitHub)
Esta ingeniosa integración conecta el intuitivo software de modelado 3D SketchUp con asistentes de IA. Permite controlar en lenguaje natural desde geometrías básicas hasta uniones complejas de carpintería.
Herramientas disponibles
Nombre de la herramienta | Descripción |
| Crea un componente nuevo (cubo, cilindro, etc.). |
| Elimina un componente según su ID. |
| Mueve, rota o cambia la escala de un componente. |
| Obtiene información sobre los componentes seleccionados actualmente. |
| Aplica materiales a un componente. |
| Exporta la escena en varios formatos (SKP, OBJ, DAE, STL, imágenes). |
| Ejecuta código Ruby arbitrario en SketchUp. |
| Realiza operaciones de unión, diferencia o intersección. |
| Crea bordes biselados en un componente. |
| Crea bordes redondeados en un componente. |
| Crea una unión de caja y espiga entre componentes. |
| Crea una unión de cola de milano entre componentes. |
| Crea una unión de dedos (ensamble de caja) entre componentes. |
API y tecnologías externas
SketchUp Ruby API: interfaz principal para interactuar con SketchUp
Python: implementación del servidor MCP
Ruby: componente de la extensión de SketchUp
Sockets TCP: comunicación entre el servidor de Python y la extensión de Ruby
JSON-RPC: protocolo para el intercambio estructurado de mensajes
FastMCP: framework para crear servidores MCP
uv: herramienta de empaquetado de Python mencionada para la instalación
Requisitos de configuración
No se requieren claves de API externas
Configuración de dos partes:
Instalación de la extensión de SketchUp (archivo .rbz)
Configuración del servidor MCP (para Claude u otros clientes)
Comunicación predeterminada: localhost:9876
SketchUp MCP se distingue por su impresionante variedad de herramientas especializadas en carpintería, que lo hacen especialmente útil para diseñar y fabricar muebles. La implementación de herramientas avanzadas para uniones (caja y espiga, cola de milano y ensamble de dedos) demuestra un profundo conocimiento tanto de la carpintería como del modelado 3D. La arquitectura del servidor, con comunicación entre Python y Ruby a través de sockets TCP, resuelve con elegancia la complejidad de interactuar entre distintos lenguajes.
5. RhinoMcpServer de always-tinkering (31 ⭐ en GitHub)
Este servidor especializado conecta Rhino 3D —reconocido por la precisión de su modelado NURBS— con asistentes de IA y permite controlar en lenguaje natural sus potentes capacidades de modelado.
Herramientas disponibles
Nombre de la herramienta | Descripción |
geometry_tools.create_sphere | Crea una esfera con el centro y el radio especificados. |
geometry_tools.create_box | Crea una caja con las dimensiones y la ubicación de la esquina especificadas. |
geometry_tools.create_cylinder | Crea un cilindro con la base, la altura y el radio especificados. |
scene_tools.get_scene_info | Obtiene información sobre los objetos de la escena. |
scene_tools.clear_scene | Elimina objetos de la escena (todos o los de la capa actual). |
scene_tools.create_layer | Crea una capa nueva en el documento de Rhino. |
log_claude_message | Registra un mensaje del asistente de IA para depuración. |
API y tecnologías externas
RhinoCommon API: API principal de .NET para interactuar con Rhino 3D
.NET / C#: componente del complemento de Rhino
Python: componentes del servidor MCP
NLog: framework de registro para el complemento de C#
FastMCP: framework para el servidor MCP de Python
JSON: formato de datos para la comunicación entre procesos
Sockets TCP: canal de comunicación entre componentes
Requisitos de configuración
No se requieren claves de API externas
Instalación de Rhino: Rhino 3D debe estar instalado y en ejecución
Varias opciones de servidor:
Servidor MCP combinado (recomendado): un solo proceso de Python
Servidores basados en sockets: arquitectura de daemon y proxy
Servidor independiente: implementación anterior
Configuración de registro exhaustiva: registros estructurados en directorios dedicados
El proyecto RhinoMcpServer muestra una arquitectura compleja, característica de las integraciones CAD avanzadas. Aunque actualmente sigue en desarrollo activo (con una nota que indica que había problemas al crear objetos), la combinación de componentes en C# y Python demuestra un enfoque sofisticado para conectar el entorno .NET de Rhino con el ecosistema MCP, centrado en Python.
Impresión 3D y repositorios de modelos
6. Servidor MCP de Thingiverse de gpaul-mcp (0 ⭐ en GitHub)
Este innovador servidor conecta directamente asistentes de IA con Thingiverse, el popular repositorio de modelos para impresión 3D, y permite buscar y descubrir modelos 3D imprimibles mediante lenguaje natural.
Herramientas disponibles
Nombre de la herramienta | Descripción |
| Busca modelos 3D a partir de un término de búsqueda. |
| Obtiene modelos 3D aleatorios de Thingiverse. |
| Obtiene todas las categorías disponibles de Thingiverse. |
| Obtiene modelos 3D aleatorios de una categoría específica. |
| Obtiene información detallada sobre un modelo específico. |
| Busca objetos con opciones de paginación y ordenamiento. |
| Obtiene objetos destacados, populares, nuevos o seleccionados por el equipo. |
API externas y tecnologías
API de Thingiverse: fuente de los datos de los modelos 3D
Puppeteer: biblioteca de Node.js para controlar el navegador Chrome sin interfaz gráfica
Puppeteer Extra + Stealth Plugin: para evitar que se detecte el scraping automatizado
Node.js: entorno de ejecución del servidor
TypeScript: JavaScript con seguridad de tipos para crear código robusto
Zod: validación de esquemas para mantener seguros los parámetros
Requisitos de configuración
Token de la aplicación Thingiverse: necesario para la autenticación
Debe obtenerse en el Portal para desarrolladores de Thingiverse
Se configura mediante los archivos
.env.developmenty.env.production
Notas sobre el proceso de compilación: manejo especial del token durante la compilación
Aunque es la incorporación más reciente al ecosistema (con 0 estrellas al momento de escribir este artículo), el servidor MCP de Thingiverse demuestra una notable destreza técnica en su enfoque para la integración web. El uso de Puppeteer con plugins de sigilo muestra una forma ingeniosa de acceder a la API, probablemente para eludir límites de solicitudes o complejidades de autenticación. Su amplio conjunto de herramientas para descubrir y filtrar modelos refleja una consideración cuidadosa de cómo las personas podrían explorar recursos de impresión 3D mediante lenguaje natural.
Análisis comparativo
Enfoque principal y requisitos
Servidor MCP | Enfoque principal | Tecnologías clave | Requisitos de clave de API | Mejores casos de uso |
Revit MCP | Diseño BIM/de edificios | Node.js, WebSockets, JSON-RPC | Ninguno; se requiere un plugin complementario | Modelado arquitectónico, gestión de información de edificios |
AutoCAD MCP | CAD 2D/3D | Python, AutoLISP, pywin32 | Ninguno; se requiere AutoCAD LT 2024 o posterior | Dibujo técnico, diagramas de ingeniería, modelado 3D básico |
BlenderMCP | Creación 3D general | Python, API de Poly Haven, Hyper3D | Clave de API de Hyper3D opcional | Modelado de personajes, animación, renderizado y recursos generados con IA |
SketchUp MCP | Modelado 3D fácil de usar | Ruby, Python, JSON-RPC | Ninguno | Visualización arquitectónica, carpintería, diseño de muebles |
RhinoMcpServer | NURBS/3D de precisión | .NET/C#, Python, RhinoCommon | Ninguno; se requiere Rhino | Diseño industrial, superficies de forma libre, modelado de precisión |
Thingiverse MCP | Modelos para impresión 3D | Node.js, Puppeteer, TypeScript | Token de la aplicación Thingiverse | Descubrimiento de modelos para impresión 3D, investigación de proyectos de impresión |
Capacidades de las herramientas por categoría
Servidor MCP | Número de herramientas | Geometría básica | Materiales/texturas | Modelado avanzado | Acceso a API | Generación/acceso a recursos | Exportación/documentación |
Revit MCP | 17 | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
AutoCAD MCP | 14 | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
BlenderMCP | 14 | ✅* | ✅ | ✅* | ✅ | ✅ | ✅* |
SketchUp MCP | 13 | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
RhinoMcpServer | 7 | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ |
Thingiverse MCP | 7 | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ |
* Mediante execute_blender_code o servicios integrados
Compatibilidad con la integración del ecosistema MCP
Si una compatibilidad aparece tachada, es posible que aun así funcione; simplemente no se mencionaba explícitamente en el repositorio.
Servidor MCP | Claude Desktop | Cursor | Cline | Integraciones mencionadas |
Revit MCP | ✅ | ✅ | ❓ | Cualquier cliente MCP |
AutoCAD MCP | ✅ | ✅ | ❓ | Es posible que se requieran privilegios de administrador |
BlenderMCP | ✅ | ✅ | ❓ | Requiere el complemento de Blender |
SketchUp MCP | ✅ | ✅ | ❓ | Requiere la extensión de SketchUp |
RhinoMcpServer | ✅ | ✅ | ❓ | Varias configuraciones de servidor |
Thingiverse MCP | ✅ | ✅ | ❓ | Opciones de red o de comandos directos |
Uso conjunto de estos servidores MCP
El verdadero potencial de estos servidores MCP se manifiesta cuando se combinan estratégicamente para crear flujos de trabajo que aprovechan las fortalezas de cada herramienta. Veamos algunos escenarios interesantes:
1. Flujo de trabajo de diseño arquitectónico
Escenario: Un arquitecto desarrolla un diseño integral de un edificio, desde el concepto hasta la presentación.
Comienza con SketchUp MCP para crear rápidamente modelos conceptuales y estudios de volumen
Pasa a Revit MCP para el modelado detallado de información de edificios
Usa BlenderMCP para aplicar materiales e iluminación fotorrealistas para la visualización
Importa componentes especializados de Thingiverse MCP para muebles y accesorios
Exporta las presentaciones finales desde cada plataforma según sea necesario
Este flujo de trabajo integrado aprovecha la rapidez de SketchUp para el diseño conceptual, la precisión técnica de Revit, las capacidades de visualización de Blender y la amplia biblioteca de componentes de Thingiverse. Todo está disponible mediante comandos en lenguaje natural para tu asistente de IA.
2. Diseño de productos y creación de prototipos con formas complejas
Escenario: Un diseñador de productos desarrolla un nuevo dispositivo de consumo, desde el concepto hasta el prototipo.
Comienza con RhinoMcpServer para modelar con precisión la forma del producto con NURBS
Usa BlenderMCP con Hyper3D Rodin para generar variaciones conceptuales con ayuda de IA
Perfecciona las especificaciones técnicas con AutoCAD MCP
Busca componentes o verifica la viabilidad de impresión mediante Thingiverse MCP
Exporta desde las plataformas adecuadas para la fabricación o la impresión 3D
Este flujo de trabajo demuestra cómo distintas herramientas especializadas pueden contribuir a un proceso integral de desarrollo de productos: desde el diseño conceptual y las especificaciones técnicas hasta la preparación para la fabricación.
3. Curso educativo de modelado 3D
Escenario: Un docente enseña conceptos de modelado 3D a estudiantes con distintas preferencias de software.
Usa BlenderMCP para enseñar conceptos fundamentales (gratuito y de código abierto)
Demuestra flujos de trabajo profesionales de arquitectura con Revit MCP
Presenta el diseño industrial de precisión con RhinoMcpServer
Ilustra la documentación técnica con AutoCAD MCP
Explora aplicaciones del mundo real con Thingiverse MCP
Este enfoque educativo permite que un asistente de IA demuestre operaciones equivalentes en varias plataformas y destaque los principios subyacentes, al tiempo que se adapta a las preferencias de software o los intereses profesionales de cada persona.
El futuro del modelado 3D asistido por IA
A medida que se expande el ecosistema MCP, podemos anticipar integraciones aún más sofisticadas que abarquen todo el espectro de aplicaciones de modelado 3D. Ya sea que diseñes edificios, productos, personajes o componentes mecánicos, estos servidores MCP ofrecen una visión de un futuro en el que tus herramientas se adaptan a tu forma natural de trabajar, en lugar de obligarte a adaptarte a ellas.
La revolución del modelado 3D no se trata solo de software más potente, sino de interfaces más intuitivas entre la creatividad humana y las herramientas digitales. Los servidores MCP son un paso clave para hacer realidad esa visión y lograr que el modelado 3D sea más accesible, eficiente y colaborativo que nunca.
Si te interesa usar GenAI para generar modelos 3D, pero no quieres usar servidores MCP, también puedes explorar proyectos como ComfyUI-3D-Pack. En este caso, los modelos generarían directamente un modelo 3D, en lugar de llamar a herramientas para construirlo paso a paso. Sin embargo, estos recursos también presentan problemas, como un número elevado de polígonos.
Cómo Snyk puede ayudarte a proteger tus flujos de trabajo de modelado 3D generado con IA
Las herramientas de IA abren posibilidades emocionantes para el modelado 3D, pero la seguridad sigue siendo importante, especialmente al implementar código personalizado o compartir modelos en línea. Snyk puede analizar tus proyectos en busca de vulnerabilidades y proteger tanto tu entorno de desarrollo como tus recursos creativos.
Para obtener seguridad de nivel empresarial sin los costos asociados, los proyectos de código abierto pueden solicitar acceso gratuito a las herramientas premium de Snyk mediante el programa Secure Developer. ¡Conoce algunos de los proyectos que ya se sumaron a la iniciativa!
Comienza gratis con las herramientas de seguridad de código con IA de Snyk
No necesitas tarjeta de crédito.
Crea una cuenta con Bitbucket y accede a más opciones
Al usar Snyk, aceptas cumplir nuestras políticas, incluidos los Términos del servicio y la Política de privacidad.