CAD Agent Foundation
Servidor MCP local de AutoCAD y CLI para agentes de IA, que utiliza una API nativa de .NET para dibujo 2D acotado, anotaciones, dimensiones y edición con verificaciones de identidad del dibujo y verificación de escritura/guardado; se requiere Windows x64 y AutoCAD 2026 compatible.
Documentación
CAD Agent Foundation — AutoCAD MCP y CLI para Agentes de IA
MCP de AutoCAD priorizando al agente: construido para el bucle de ejecución, no solo para llamadas de comandos. CAD Agent Foundation ayuda a los agentes de IA a vincular el dibujo correcto, rastrear cada solicitud, recibir retroalimentación de ejecución, verificar lo que se escribió o guardó, y continuar trabajos CAD de múltiples pasos con confianza. Las habilidades CAD independientes o de terceros pueden reutilizar esta base de ejecución para sus propios flujos de trabajo profesionales.
中文简介:面向 AI Agent 的 CAD 执行底座——不止调用命令,还关注图纸绑定、执行反馈、结果核验与安全续作,可与第三方专业 Skill 组合使用。
Mientras que las integraciones CAD conectan la IA con comandos y datos de dibujo, Foundation se centra en el flujo de trabajo del agente alrededor de cada operación: saber qué se solicitó, qué ocurrió realmente y si el siguiente paso es seguro.
Vista previa pública del código fuente v1.1.0-rc.1 (operaciones nativas limitadas y vista previa del runtime de Windows). En esta vista previa se proporcionan el código fuente, la documentación y un ZIP del runtime de Windows con manifiesto. Requisitos previos y límites de compilación. El runtime local aceptado v1.0.0-local es una línea base separada. Las vistas previas de habilidades complementarias se publican de forma independiente: callout v0.3.0-rc.1 y distress v0.1.0-rc.1.
简体中文 · Inicio rápido · Capacidades · Compatibilidad
Servidor MCP registrado: io.github.capskov/cad-agent-foundation. Instalación y descubrimiento de MCPB · Metadatos del registro. Los requisitos locales de Windows/AutoCAD siguen aplicándose; el registro no otorga acceso a dibujos.
Puente de automatización de AutoCAD para agentes de IA mediante MCP y CLI, utilizando una API nativa de .NET.
Los agentes de IA pueden inspeccionar y operar un dibujo de AutoCAD en vivo a través de herramientas nativas estructuradas para geometría 2D limitada, texto, sombreados y llamadas. El puente utiliza MCP (Protocolo de Contexto de Modelo) y CLI; las verificaciones de identidad del dibujo y la verificación de escritura/guardado rigen las operaciones admitidas.
CAD Agent Foundation brinda a los agentes CAD un contrato de ejecución limitado: vincular explícitamente un dibujo, persistir la propiedad de la solicitud y el estado de ejecución, inspeccionar la solicitud original después de una respuesta incierta y verificar los hechos de objetos rastreados después de escrituras y guardados. La implementación actual integra estos mecanismos en un host Bimwright DWG MCP modificado y fijado.
Este puente de Windows/AutoCAD es mantenido por capskov. La vista previa actual es v1.1.0-rc.1, con un ZIP de runtime construido de forma independiente y evidencia nativa limitada. La línea base aceptada v1.0.0-local se conserva; no se afirma compatibilidad con cada actualización de AutoCAD.
Por qué existe este proyecto
El proyecto surgió del trabajo CAD en ingeniería vial y civil: crear límites, rellenos, cantidades y llamadas vinculadas, y luego revisarlos y guardarlos durante una sesión de agente prolongada. Un comando de dibujo útil es solo una parte de ese flujo de trabajo. El agente también necesita saber qué dibujo posee, si una modificación ya ocurrió, qué queda sin verificar y si otro intento lo duplicaría.
El diseño se centra en esas decisiones. Los registros duraderos, la identidad del dibujo y la lectura nativa añaden sobrecarga; no se ha establecido ninguna ventaja comparativa de velocidad, costo de tokens o productividad. El criterio de ingeniería y las reglas de diseño específicas del dominio permanecen en habilidades separadas.
Operaciones nativas e instalación
Descargue el runtime v1.1.0-rc.1, verifique SHA256SUMS.txt y extraiga la carpeta completa. Requiere AutoCAD 2026 x64 de Windows compatible con licencia, .NET 8 Desktop Runtime y Python 3.11+. No se redistribuyen ensamblajes de Autodesk ni fuentes SHX. Instalación · Catálogo de 25 operaciones · Nueva validación.
Nuevo en esta vista previa: estilos de texto con fuentes instaladas, estilos de cota, DIMENSION nativo lineal/alineado/radio/diámetro, gestión de estados de capa, continuación protegida de límites cerrados/sombreados, geometría/formato de llamadas vinculadas y rotación/escalado/copia en el mismo dibujo de grupos completos admitidos. Conserva la reconciliación de solicitudes originales y la protección de dibujos/objetos.
Resumen de capacidades actuales
Madurez: el runtime local limitado tiene evidencia de aceptación nativa; la versión proporciona un ZIP de runtime con licencias de dependencias, hashes de archivos y MVID de complementos; los requisitos previos permanecen instalados por separado. El soporte sigue el perfil realmente expuesto.
| Categoría | Capacidades actuales | Estado / límites |
|---|---|---|
| Dibujo básico | Nueva capa, línea, círculo, polilínea 2D y sombreado asociativo sobre un límite nuevo anterior | Flujos de trabajo locales especificados verificados; no edición arbitraria/todos los casos de sombreado. |
| Texto y llamadas | DBText de una línea, MText de varias líneas, grupo ordinario LEADER/MText/punto relleno amarillo | Creación verificada; estilos/ubicación de dominio completos pertenecen a la habilidad. |
| Ediciones / gestión de objetos | Actualización de texto vinculado protegido por digest y movimiento/archivado completo de grupos de llamadas | Flujo de trabajo de grupo especificado verificado; no cada rama de entidad probada individualmente. |
| Ejecución / entrega | Vinculación de dibujo, consultas de solicitudes originales, protecciones contra duplicación y guardado/lectura de disco de todo el documento | Flujos de trabajo locales verificados; sin reproducción/desbloqueo automático de escrituras desconocidas. |
| Lecturas / ayudas | Propiedades/digests de entidades, lista de capas, paginación filtrada e inspección estática de Lisp | Lectura de entidades verificada; algunas otras rutas implementadas carecen de prueba individual de extremo a extremo en la versión actual. |
| Operaciones limitadas adicionales | Cuatro tipos nativos de DIMENSION, estilos coincidentes con nombre, estados de capa, actualizaciones de límites cerrados/llamadas, rotación/escala/copia | Consulte el catálogo de 25 operaciones para conocer las protecciones exactas y la evidencia nativa limitada. |
| No expuesto | MLEADER, sobrescritura de estilos compartidos, edición arbitraria de objetos, Booleanos/agujeros complejos, ediciones de layout/plot/xref | Sin cobertura general de cada objeto nativo o comando ascendente. |
Interfaces completas, invocación y estado de verificación por elemento. Foundation proporciona operaciones nativas reutilizables, restricciones de ejecución, estado y gestión de objetos. Las habilidades mantenidas de forma independiente proporcionan reglas de dominio, parámetros de estilo, algoritmos de ubicación y flujos de trabajo a través de interfaces reales admitidas de Foundation. La falta de compatibilidad nativa/backend no se cubre simplemente instalando una habilidad.
Contrato de ejecución
Vincule el dibujo previsto y verifique la identidad del proceso/sesión/complemento. Persista una solicitud estable antes del envío; después de una respuesta incierta, consulte esa solicitud original. Las ediciones existentes necesitan digests nativos nuevos y asociaciones completas. Confirme efectos, lectura independiente y liberación de vallas por separado; el guardado cubre todo el dibujo de trabajo. Consulte arquitectura y catálogo de interfaces versionado.
Elija componentes según la tarea
| Tarea | Componentes requeridos | Versiones y límites |
|---|---|---|
| Operaciones CAD básicas admitidas | Solo cad-agent-foundation | Línea base local v1.0.0-local; vista previa pública del código fuente v1.1.0-rc.1, con un ZIP de runtime revisado; los requisitos previos son separados. Operaciones 2D limitadas; las escrituras actuales requieren metros; solo host registrado Windows/AutoCAD 2026. Ninguna de las habilidades es necesaria. |
| Estilo y ubicación de llamadas de este proyecto | Foundation + cad-callout-pair-layout | Habilidad pública de llamadas v0.3.0-rc.1 (reglas existentes v0.3). Valores predeterminados viales basados en metros; las interfaces nativas de estilo/pose y una integración limitada sintética de habilidad sin cambios están verificadas en v1.1; la cobertura completa de proyectos reales/fondos permanece según la tarea. Verifique la cobertura del backend antes de escribir. |
| Flujo de trabajo de distress/demolición de este proyecto | Foundation + cad-distress-annotation + cad-callout-pair-layout | Vista previa pública de reglas de distress v0.1.0-rc.1. Requiere evidencia de ingeniería, clasificaciones y las reglas de llamadas; el flujo de trabajo completo necesita capacidades fuera del perfil actual de Foundation y no está certificado solo con estos tres componentes. |
Las dos habilidades son opcionales para operaciones básicas. Sus reglas no están integradas en Foundation; instalarlas no añade operaciones nativas faltantes. El código fuente de Foundation y ambas vistas previas de habilidades independientes son públicos. Entradas de instalación, versiones y verificaciones de agentes.
Inicio rápido
Los comandos a continuación usan el ZIP de runtime extraído. La copia del código fuente por sí sola requiere compilación/empaquetado primero.
foundation.cmd install --workspace "C:\CAD-work\demo01"
foundation.cmd start --workspace "C:\CAD-work\demo01" --source "C:\drawings\input.dwg" --write
foundation.cmd doctor --workspace "C:\CAD-work\demo01"
foundation.cmd apply --workspace "C:\CAD-work\demo01" --plan "plan.json"
foundation.cmd save --workspace "C:\CAD-work\demo01" --handles RETURNED_HANDLES
foundation.cmd stop --workspace "C:\CAD-work\demo01"
Omita --write para una sesión de solo lectura. start crea una copia de trabajo; no sobrescribe el dibujo fuente. El guardado afecta a todo el dibujo de trabajo, incluidos otros cambios sin guardar en esa instancia. Lea el inicio rápido para el manejo de solicitudes y un pequeño plan sintético.
Verificación y alcance
La versión local se verificó en dos fuentes de dibujo diferentes, con coordenadas y manejadores distintos. Cada flujo de trabajo creó diez objetos nuevos, los leyó de forma independiente, actualizó texto vinculado, movió el grupo completo de llamadas, lo archivó, guardó y cerró el dibujo. Sesiones CAD nuevas leyeron luego los objetos guardados con digests nativos coincidentes. También se verificaron la entrada CLI/MCP y la extracción/instalación local del paquete.
Estos son resultados de flujos de trabajo limitados en un entorno registrado de Windows AutoCAD 2026. No prueban corrección universal de dibujos, confiabilidad a nivel de producción, compatibilidad con cada parche ni un agente general de ingeniería CAD. El resumen de validación separa la evidencia nativa de las pruebas fuera de línea y registra honestamente los resultados históricos no resueltos.
Límites actuales
Los planes escriben geometría 2D limitada en el espacio modelo. Las coordenadas, longitudes y tamaños de anotación se expresan en unidades de dibujo. WCS es la referencia de coordenadas CAD; no implica metros ni una proyección de mapa. Foundation no realiza proyección ni conversión de unidades.
La interfaz de escritura actual está restringida a metros: los planes requieren units: metres, y el dibujo debe usar metros o coordenadas sin unidades explícitamente basadas en metros. Los milímetros y otras unidades no están habilitados ni validados. Este límite de implementación no restringe la base prevista solo a trabajos viales.
Esta versión proporciona cuatro primitivas nativas de cota y actualizaciones limitadas de límites cerrados/sombreado único. No proporciona MLeader, reparación general de sombreados antiguos/Booleanos/agujeros, propiedades arbitrarias de polilíneas, copia entre dibujos, semántica de objetos proxy, layout/plotting, decisiones de ingeniería ni recuperación/desbloqueo automático de escrituras inciertas. Una operación confirmada no puede asumirse revertida porque una verificación posterior falló.
La línea base local .NET 8 se inspeccionó en AutoCAD R25.1.74.0.0. AutoCAD 2026.1.2 introdujo una transición .NET 10; la compatibilidad con ese host actualizado aún no está validada aquí. Consulte compatibilidad. Actualización del runtime de Autodesk
Habilidades separadas
Consulte el caso anónimo de demolición vial para ver dibujos antes/después existentes y referencias de cantidades/estaciones. Ilustra la salida de habilidades complementarias y no certifica una ejecución solo con Foundation de ese flujo de trabajo completo.
Repositorios de habilidades independientes e instalación:
- cad-callout-pair-layout: estilo de llamadas, restricciones de borde vial y presupuestos de ubicación finitos; incluye Lisp manual bilingüe opcional BZYD. Instalar · v0.3.0-rc.1.
- cad-distress-annotation: límites de distress/demolición vial basados en evidencia y reglas de cantidades. Instalar · v0.1.0-rc.1.
Foundation proporciona primitivas CAD admitidas y su contrato de ejecución. Las habilidades deciden qué dibujar, cómo diseñarlo y qué verificaciones de dominio aplicar. Foundation no determina especies de plantas, tratamientos de distress ni cantidades de ingeniería.
Las técnicas de llamadas también pueden servir para plantaciones de paisajismo y otras anotaciones de dibujo clasificadas. Las reglas y valores predeterminados probados de la habilidad existente provienen de dibujos viales basados en metros; otras disciplinas o dibujos en milímetros necesitan adaptación de estilo, tamaño y ubicación y no están certificados aquí. Ambos repositorios proporcionan archivos ZIP de Skills públicos versionados y guías de instalación manual. Foundation v1.1 añade las interfaces nativas de estilo/pose/medición; una integración sintética de solucionador de Skills sin cambios está registrada en la nueva validación, no como una certificación general de proyectos reales. Un flujo de trabajo completo de Skills solo con Foundation no ha sido certificado. Callout v0.3.0-rc.1 y distress v0.1.0-rc.1 permanecen versionados de forma independiente. Consulta compatibilidad.
Trabajando junto a otras herramientas
Los agentes pueden usar otros servidores MCP o herramientas CAD por separado. Solo las operaciones admitidas enviadas a través de Foundation entran en su flujo gobernado de solicitud, ejecución y verificación. Un backend no relacionado no comparte automáticamente sus transacciones, identidades de solicitud o cercas. Cambiar de herramienta no es una forma de eludir una escritura no resuelta. La cobertura completa de un backend externo requeriría una integración explícita; no se proporciona en esta línea base. Consulta Foundation, Skills y otras herramientas.
Upstream y licencias
AutoCAD 2026 es el host inicial validado porque coincide con el entorno de trabajo y la ruta de plugin nativo adoptada. La línea base local de .NET 8 utiliza bloqueo de documentos, transacciones y lectura nativa; 2025 también tiene un host .NET 8, y los años anteriores tienen API de automatización. MCP proviene del puente. Consulta por qué 2026.
El host integrado deriva de Bimwright DWG MCP, fijado en 4d0f756. Conserva su licencia Apache-2.0 y atribución. Otros proyectos revisados se acreditan por separado del código realmente reutilizado; consulta antecedentes y proyectos relacionados.
La ruta de desarrollo fue práctica: examinar backends CAD MCP existentes frente a tareas reales, integrar un contrato de ejecución acotado en el host nativo seleccionado, y luego verificar escrituras, lectura nativa y dibujos guardados. Las evaluaciones históricas se documentan con su alcance, no como una clasificación de los proyectos actuales.
Esta vista previa usa Apache-2.0, preservando avisos upstream y de origen MIT. Las versiones anteriores de fuente/documentación de v1.0.0-rc.1/rc.2 se conservan; v1.1.0-rc.1 añade un ZIP de runtime revisado con textos de licencia de dependencias. Los activos de AutoCAD/SDK y SHX sin licencia no se redistribuyen; Open Sans conserva OFL. Consulta decisión de licencia y avisos.
Las contribuciones humanas y asistidas por IA son bienvenidas cuando los cambios y la evidencia de verificación son revisables. El mantenedor revisa fusiones y lanzamientos. Consulta contribuciones.
AutoCAD y DWG son marcas comerciales de Autodesk. Este proyecto independiente no está respaldado por Autodesk ni por los mantenedores upstream.