Agente AutoCAD 2021 MCP
Provides tools for interacting with AutoCAD 2021 (English) DWG drawings, enabling inspection, mutation, and drawing of parametric primitives, blocks, and attributes via headless accoreconsole.exe or live GUI sessions, with topology auditing, rollback, and preview capture.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Agente AutoCAD 2021 MCPinspect my drawing and list all layers, blocks, and text entities"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Agente AutoCAD 2021 MCP (v1.4.9)
Agente de ingeniería e integración CAD basado en el protocolo Model Context Protocol (MCP) y FastMCP, diseñado para operar sobre AutoCAD 2021 (English) en entornos profesionales (Casa / Oficina) de manera determinista, segura y de alto rendimiento.
🚀 Arquitectura Headless-First
El agente prioriza la ejecución Headless a través de accoreconsole.exe de AutoCAD:
Ultrarrápido: Tiempos de respuesta de 1 a 4 segundos por transacción, sin sobrecarga gráfica de GUI.
Transaccional y Seguro: Realiza copias de respaldo secuenciales automáticas (
<Dibujo>-Legacy-0.dwg,-Legacy-1.dwg), garantizando atomicidad con reversión automática en caso de error.Circuit Breaker Anti-Inyección: Validación estructural AST y bloqueo estricto de llamadas peligrosas al sistema operativo (
startapp,_.SHELL,vl-file-*, macros VBA/ARX o inyección en comandos).Aislamiento de Datos No Confiables: Todo texto, capa o atributo recuperado del DWG se entrega sanitizado dentro de bloques
<untrusted_cad_data>.Compatibilidad de Coordenadas: Transformación determinista de coordenadas OCS (Object Coordinate System) a WCS (World Coordinate System) respetando extrusiones (
DXF 210) y UCS del usuario.
flowchart LR
IDE["IDE / Agente LLM<br/>(Antigravity, Codex, Claude)"] <-->|MCP Protocol (stdio)| Server["mcp-autocad/server.py<br/>(FastMCP)"]
Server <-->|Headless Console| Accore["accoreconsole.exe<br/>(AutoCAD 2021)"]
Server <-->|Live Fallback (COM)| AcadGUI["acad.exe (GUI)"]
Accore <-->|Pure AutoLISP / entmake| DWG["Archivos .DWG"]Related MCP server: AutoCAD MCP
🛠️ Requisitos del Sistema
Sistema Operativo: Windows 10 o Windows 11 (64-bit).
AutoCAD: AutoCAD 2021 en inglés (con
accoreconsole.exeenC:\Program Files\Autodesk\AutoCAD 2021\accoreconsole.exe).Python: Python 3.10 o superior añadido al
PATHdel sistema.Entornos MCP compatibles: Google Antigravity, OpenAI Codex o Claude Desktop.
📦 Instalación Rápida
Opción 1: Asistente Visual (Recomendada)
Haz doble clic en:
instalar.batEl instalador con interfaz gráfica (installer_gui.ps1):
Verificará la instalación de AutoCAD 2021 y Python.
Creará el entorno virtual (
.venv) e instalará las dependencias requeridas (mcp,pywin32,openpyxl,pypdfium2,Pillow).Creará los enlaces de Skills globales para Google Antigravity y OpenAI Codex.
Registrará el servidor MCP en los entornos seleccionados (
mcp_config.json,config.toml,claude_desktop_config.json).
Opción 2: Instalación por Línea de Comandos
Ejecuta en una terminal de comandos (CMD o PowerShell):
setup_local.bat🔧 Catálogo de Herramientas MCP (16 Herramientas)
Herramienta | Modo | Descripción |
| Headless | Inspecciona capas, textos, bloques dinámicos, atributos, límites espaciales, cubicaciones métricas ( |
| Headless | Modifica el dibujo ejecutando AutoLISP validado con rollback automático, guardado seguro ( |
| Headless | Inserta lotes de primitivas geométricas paramétricas ( |
| Headless | Dibuja una línea paramétrica entre dos puntos WCS con capa, color y tipo de línea. |
| Headless | Dibuja una polilínea liviana 2D cerrada o abierta con curvatura por abombamiento (bulge arcs). |
| Headless | Dibuja un círculo paramétrico por centro y radio en WCS. |
| Headless | Dibuja un rectángulo cerrado por esquinas opuestas con opción de chaflán/filete. |
| Headless | Dibuja un arco circular por centro, radio y ángulos en grados. |
| Headless | Inserta una referencia de bloque con escala XYZ, rotación y atributos. |
| Headless | Audita y repara la topología del dibujo (extremos sueltos, empalmes en T, vértices cercanos, duplicados colineales y polilíneas abiertas). |
| Headless/Live | Genera una vista previa visual de alta resolución en PNG renderizada mediante vectorización PDF o captura de ventana en vivo. |
| GUI (Live) | Abre un plano DWG en la interfaz visible de AutoCAD 2021 o activa su ventana si ya estaba abierto (STA COM thread-safe). |
| GUI (Live) | Lista todos los dibujos actualmente abiertos en la interfaz de AutoCAD reportando ruta, pestaña activa y cambios pendientes. |
| GUI (Live) | Cierra un dibujo abierto en AutoCAD GUI (activo o por nombre) con opción de guardar cambios ( |
| GUI (Live) | Ejecuta comandos o LISP en la sesión activa de AutoCAD abierta por el usuario, preservando la selección actual ( |
| MCP | Curaduría y registro de nuevos aprendizajes y rutinas LISP estandarizadas del estudio. |
⚙️ Variables de Entorno
Variable | Valor por Defecto | Propósito |
|
| Ruta al ejecutable de consola headless de AutoCAD. |
| Ruta raíz del proyecto | Directorio base de scripts, plantillas y temporales. |
| Opcional | Directorios adicionales autorizados para carga de rutinas LISP seguras (ej. carpetas de red de estudio). |
|
| Modo desarrollo/banco de pruebas: desactiva la sincronización global involuntaria. |
🧪 Pruebas y Validación
Para ejecutar la suite exhaustiva de 15 pruebas unitarias y de integración:
python run_tests_v1.4.9.pyLa suite valida:
Validez RFC 8259 de la especificación JSON.
Integridad AST y compilación de
server.py.Reglas de seguridad del Circuit Breaker y mitigación de inyecciones.
Decodificación robusta de salidas UTF-16LE / ANSI CP1252 de
accoreconsole.Cubicaciones métricas, áreas poligonales (Fórmula de Shoelace con arcos) y exportación UTF-8-BOM.
Auditoría topológica y limpieza de micro-geometría.
📄 Licencia
Este proyecto está distribuido bajo los términos de la Licencia MIT. Consulta el archivo LICENSE para más detalles.
This server cannot be deployed
Maintenance
Related MCP Connectors
Headless CAD engine & MCP server for 2D/3D drafting, solids, DXF/SVG export, and automation.
Fast multi-format CAD previews, geometry checks and conversion; measure and share in the workspace.
Unified AEC tools: ACC, Revit, Navisworks, Twinmotion, and APS from one endpoint.
Read title blocks, parts lists, revision history and notes from 2D engineering drawings.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables AI agents to drive AutoCAD 2024+ and AutoCAD LT through live COM and AutoLISP engines, with support for headless DXF processing, ISO GD&T, P&ID drafting, and Rhino.Inside Grasshopper battery workflows.162MIT
- AlicenseAqualityBmaintenanceEnables an AI assistant to conversationally control Autodesk AutoCAD, drawing, inspecting, and editing plans, and includes a cross-platform DXF engine that runs without AutoCAD on macOS and Linux. It exposes tools for rendering views as images, batching geometry, blocks, and structures, measuring and checking plans, and undoing whole batches.12MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to read, modify, and verify AutoCAD 2027 drawings using transactional, safety-checked CAD tools, with optional headless DXF/PNG/PDF drawing and preview when AutoCAD is unavailable.41MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to drive a live AutoCAD session over stdio with transactional, serialized writes: inspecting and saving documents, managing layers, creating and editing line/circle/arc/polyline/rectangle/text entities, querying selections, setting checkpoints, and exporting DXF. Every request is validated against strict schemas with document revision checks and save-reopen geometry readback, and a headless backend is available when no AutoCAD instance is running.MIT