agentcad
agentcad es un servidor MCP y CLI de código abierto para agentes de programación que ayuda a diseñar, renderizar, validar y exportar CAD real.
¿Qué es agentcad?
agentcad es una herramienta CAD de código abierto para agentes de programación. Ofrece tanto un servidor MCP como una CLI para que un agente pueda generar, renderizar, validar y exportar salida CAD real desde flujos de trabajo basados en Python.
El producto está diseñado para la colaboración humano-agente: le da al agente un bucle de retroalimentación con métricas de geometría, vistas previas y resultados de validación para que pueda inspeccionar su propio trabajo y corregir errores antes de devolver los diseños al usuario. Según el sitio, funciona localmente, es gratuito, no requiere registro y admite flujos de trabajo STEP, STL, GLB y OBJ.
Funciones clave
- Servidor MCP y CLI de código abierto: admite flujos de trabajo CAD impulsados por agentes mediante uso local por línea de comandos o integración MCP en editores y entornos de agentes.
- Bucle de renderizado y validación: devuelve un render junto con métricas como dimensiones, volumen, número de caras y validez para que el agente pueda comprobar la geometría antes de terminar.
- Compatibilidad de exportación para formatos CAD comunes: puede generar STEP, STL, GLB y OBJ para uso posterior en impresión, visualización o entrega a CAD.
- Ejecución versionada y diffs: produce archivos STEP versionados y permite comparar versiones para seguir la iteración del diseño.
- Comprobaciones previas a la ejecución e inspección de topología: valida las entradas antes de ejecutar y muestra detalles de geometría/topología para ayudar a depurar problemas rápidamente.
- Configuración local primero: se ejecuta localmente, con opciones de instalación para
pip,uvy configuración MCP para herramientas como Claude Code, Cursor y Windsurf.
Cómo usar agentcad
Instala el paquete localmente y luego conéctalo a tu agente de programación ya sea mediante la CLI o agregando la configuración del servidor MCP al workspace de tu agente. El sitio muestra compatibilidad con Python 3.10–3.12, con una ruta pip install 'agentcad[mcp]' y una opción de instalación solo para la CLI.
Una vez conectado, dale al agente un prompt de CAD como un soporte para teléfono, una carcasa o un jarrón. El agente puede generar la geometría, inspeccionar el render y las métricas, revisar el modelo y exportar los archivos finales cuando el diseño sea válido.
Casos de uso
- Conceptualización rápida en un agente de programación con IA: convierte un prompt en lenguaje natural en un modelo CAD básico y prévisualízalo en el mismo flujo de trabajo.
- Diseño de carcasas imprimibles: crea piezas mecánicas sencillas como cajas con encaje a presión, tapas o carcasas de dispositivos y expórtalas para impresión 3D.
- Depuración e iteración de geometría: usa métricas, validación e informes de topología para diagnosticar por qué falló un modelo o produjo geometría incorrecta.
- Activos 3D listos para web o visor: exporta GLB u OBJ para visualización ligera en apps, sitios o canalizaciones de activos.
- Proyectos educativos o de reconstrucción asistidos por agentes: construye reconstrucciones medidas o modelos estructurados donde el agente necesita retroalimentación repetida para converger en un resultado fiel.
Preguntas frecuentes
¿agentcad funciona localmente?
Sí. El sitio lo describe como una herramienta que funciona localmente, con opciones de instalación que no requieren registro.
¿Qué salidas admite?
El sitio menciona renders de vista previa y exportación a STEP, STL, GLB y OBJ.
¿Funciona con agentes basados en MCP?
Sí. El producto incluye un servidor MCP y muestra configuración de ejemplo para Claude Code, Cursor y Windsurf.
¿Qué versiones de Python son compatibles?
La página indica que agentcad actualmente admite Python 3.10–3.12.
¿Es de código abierto?
Sí. La fuente figura como Apache-2.0 en GitHub.
Alternativas
- Software CAD tradicional, como herramientas de CAD de escritorio paramétrico: normalmente las usan directamente diseñadores humanos en lugar de un agente de IA, y ofrecen flujos de modelado manual en vez de ejecución impulsada por agentes.
- Bibliotecas de geometría orientadas a scripts: encajan con desarrolladores que quieren construir formas CAD directamente en código, pero pueden no incluir el mismo bucle de retroalimentación del agente, informes de render o integración MCP.
- Herramientas de modelado 3D con funciones de exportación: pueden producir activos imprimibles o visualizables, pero suelen centrarse en el modelado manual más que en flujos automatizados de prompt a geometría.
- Otros toolchains de agentes para generación de código: pueden ayudar a un agente a escribir código, pero no necesariamente ofrecen validación específica de CAD, vista previa y compatibilidad con diffs de versiones.
Alternativas
DeepMotion
DeepMotion es una plataforma de captura de movimiento con IA y body tracking para generar animaciones 3D desde video (y texto) en el navegador.
imgcook
imgcook es una herramienta inteligente que convierte maquetas de diseño en código listo para producción y de alta calidad con un solo clic.
Ably Chat
Ably Chat es una API y SDK de chat para crear aplicaciones personalizadas en tiempo real: reacciones, presencia y edición/eliminación de mensajes.
AakarDev AI
AakarDev AI es una plataforma poderosa que simplifica el desarrollo de aplicaciones de IA con integración fluida de bases de datos vectoriales, permitiendo un despliegue y escalabilidad rápidos.
Arduino VENTUNO Q
Arduino VENTUNO Q es un ordenador de edge AI para robótica: combina inferencia acelerada y microcontrolador para control determinista, con Arduino App Lab.
Devin
Devin es un agente de IA para programar que ayuda a equipos a completar migraciones y refactorizaciones grandes en paralelo, con aprobación humana.