agentcad icon

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.

agentcad

¿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, uv y 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.
agentcad | UStack