📐 multiCAD-MCP-Server (Automatización CAD & ConTech con IA)
| 🏗️ Perfil & ConTech | 📈 Repositorio & Enlaces |
|---|---|
Servidor MCP Universal de Grado Industrial para Control de CAD mediante IA, Motor Headless DXF, Estándares AECO, Trazado PDF Vectorial, Visor Gráfico Interactivo y Puente ConTech CE3X.
Control interactivo por lenguaje natural de AutoCAD, ZWCAD, GstarCAD y BricsCAD vía Windows COM, con motor offline autónomo DXF para arquitectura, construcción, mediciones y certificación energética.
⚡ Enlaces y Accesos Rápidos
| 🌟 Recurso | 🚀 Acción / Enlace | 📝 Descripción |
|---|---|---|
| Paquete PyPI Oficial | 📦 Ver en PyPI | Distribución oficial (pip install multicad-mcp-server / uvx multicad-mcp-server). |
| Glama MCP Registry | 🌐 Ver en Glama.ai | Directorio oficial de servidores MCP e Inspector web interactivo. |
| Instalador 1-Clic | 📥 Descargar instalador .bat | Inyección automática y segura en Claude Desktop y Cursor. |
| Historial de Cambios | 📜 Ver CHANGELOG.md | Registro pormenorizado de novedades, mejoras y correcciones. |
| Código de Conducta | 🤝 Ver CODE_OF_CONDUCT.md | Normas de convivencia y participación en la comunidad. |
| Guía de Contribución | 🛠️ Ver CONTRIBUTING.md | Pasos para reportar bugs, proponer macros y enviar PRs. |
| Seguridad | 🛡️ Ver SECURITY.md | Política de reporte responsable de vulnerabilidades. |
| Documentación Técnica | 📚 Ver Guías en /docs | Documentación de herramientas, comandos shorthand y arquitectura. |
| Puente CE3X | ⚡ Ver CE3X-MCP-SERVER | Certificación energética oficial desde planos CAD. |
| Repositorio Upstream | 🔗 AnCode666/multiCAD-mcp | Repositorio base original de la comunidad. |
🌟 Características Principales (AECO & ConTech Edition)
| Módulo | Icono | Funcionalidades Destacadas |
|---|---|---|
| Motor Headless DXF | ⚡ | Adaptador universal ezdxf autónomo. Permite crear, modificar, cubicar y exportar planos CAD .dxf en segundo plano sin necesitar licencias ni tener AutoCAD/ZWCAD abierto en Windows. |
| Espacio Papel & Maquetación | 📐 | Herramienta manage_layouts: creación automática de presentaciones ISO (A4, A3, A2, A1, A0), ventanas gráficas MVIEW a escalas normalizadas (1:50, 1:100, etc.) y cajetines AECO con rotulación. |
| Edición Paramétrica & Geometría | ✂️ | Comandos nativos de modelado: OFFSET (equidistancia), FILLET (empalme con radio), CHAMFER (chaflán), EXPLODE (descomposición) e igualación de propiedades MATCHPROP. |
| Topología, Contornos, Trim & Extend | 🔗 | Detección automática de polilíneas de contorno desde punto interior (BOUNDARY), unión de segmentos contiguos con tolerancia de holgura (JOIN), y recorte / alargamiento contra aristas de corte (TRIM & EXTEND). |
| Asistente OSNAP & Intersecciones | 🧲 | Localización exacta de cruces geométricos entre curvas/líneas (intersections) y sonda inteligente de puntos de enganche (snap) para anclaje a extremos, puntos medios y centros. |
| Tramas Técnicas & Sombreados | 🧱 | Rayados normalizados (ANSI31, AR-CONC, GRAVEL, EARTH, SOLID) con control de escala, ángulo y sombreado asociativo por entidad de contorno. |
| Búsqueda & Reemplazo Semántico | 🔎 | Herramienta replace_text / find_text para búsqueda y sustitución por lotes en rótulos TEXT, MTEXT y atributos de bloques ATTRIB con soporte para expresiones regulares. |
| Visor CAD Interactivo HTML5 | 👁️ | Generación y apertura en 1 clic de un visor web interactivo en Canvas con zoom suave, paneo, conmutador de capas y selección de recintos con inspección de m² y datos BIM. |
| Inteligencia Espacial & Minimapas | 🧭 | Inferencia espacial directa en el chat: consulta Point-in-Polygon ("¿qué hay en x,y?"), cálculo del bounding box envolvente y generación de minimapas ASCII esquemáticos. |
| Rotulación & Acotación Inteligente | 🏷️ | Acotación automática (auto_dimension) de la envolvente o de tramos de muro, y rotulación automática de recintos (label_spaces) con texto centrado en sus centroides y m² calculados. |
| Conector ConTech CAD ➔ CE3X | 🏢 | Extracción paramétrica de la envolvente térmica del edificio con cálculo trigonométrico de orientaciones (N, S, E, O) a partir de vectores normales y generación de archivo .json listo para alimentar CE3X-MCP-SERVER. |
| Trazado PDF Vectorial Nativo | 📄 | Impresión directa de planos en formato PDF 1.4 vectorial puro con formatos normalizados (A4, A3, A2, A1, A0), escalado de encuadre y cartela de rotulación sin requerir librerías externas pesadas. |
| Human-in-the-Loop Interactivo | 🤝 | Interacción bidireccional asistida: la IA solicita al usuario que pinche un punto con la mirilla de AutoCAD (prompt_user point), seleccione entidades en pantalla o introduzca distancias con cancelación limpia (ESC). |
| Control de Cámara & Vistas 3D | 🎥 | Herramienta manage_view con auto-zoom a entidades (ze), encuadre de ventanas (zw), centrado dinámico (zc), perspectivas 3D (preset|iso_se, preset|top) y estilos visuales (style|conceptual, style|realistic). |
| Enriquecimiento Semántico BIM | 🏷️ | Inyección y lectura de metadatos estructurados en entidades CAD mediante XDATA (MULTICAD_BIM): resistencia al fuego (EI-120), transmitancia (U), fabricante y códigos de coste. |
| Gestor de XREFs & Ortofotas | 🗺️ | Coordinación de proyectos multidisciplinares: enlace y recarga de referencias externas DWG (attach_dwg, reload, detach) e inserción de ortofotos PNOA o planos escaneados (attach_raster). |
| Plantillas Normalizadas AECO | 🏛️ | Comando manage_layers template|aeco para generar al instante estructuras de capas estándar de edificación (muros, particiones, carpinterías, cotas, textos, MEP) con colores ACI y grosores según CTE DB-HE y COAM. |
| Cálculo de Superficies & Cuadros | 📐 | Medición analítica de recintos poligonales (algoritmo Shoelace / Gauss) y generación automática de Tablas CAD de Cuadros de Superficies Útiles (area_table|x,y|capa|título). |
| Presupuestos FIEBDC-3 (.bc3) | 💰 | Exportación de líneas de medición CAD directamente a formato estándar de costes de edificación (.bc3), compatible con Presto, Arquímedes y Menfis. |
| Macros Arquitectónicas | 🧱 | Comandos shorthand compuestos de alta velocidad: wall (doble línea paramétrica), door (vano, batiente y arco abatible) y window (marco y vidrio). |
| Auditoría QA & Purge | 🔍 | Verificación de salud del dibujo CAD: detección de entidades en capa 0, líneas duplicadas y purga automática de capas vacías no referenciadas. |
🛠️ Herramientas Unificadas MCP Disponibles
manage_session: Ciclo de vida de la conexión, estado de instancias CAD y navegación histórica.manage_view: Control de encuadre, cámara, auto-zoom extents/window, vistas 3D axonométricas y estilos visuales.manage_layouts: Gestión completa de espacio papel, formatos ISO normalizados (A4aA0), ventanas gráficasMVIEWescaladas y cajetines AECO con rotulación.prompt_user: Interacción "Human-in-the-Loop" solicitando clics en pantalla (point), selección de objetos (entity), distancias o texto vía AutoCAD Utility.draw_entities: Primitivas vectoriales, tramas técnicas (ANSI31,AR-CONC,GRAVEL,SOLID) y macros arquitectónicas (wall,door,window,table, etc.).manage_entities: Modificación paramétrica (offset,fillet,chamfer,explode,matchprop,boundary,join,trim,extend), búsqueda semántica (find_text,replace_text), medición (area,area_table), auditoría (audit) y metadatos BIM XDATA (set_metadata,get_metadata).manage_layers: Creación, visibilidad, colores y plantillas normalizadas (template\|aeco,template\|aia,template\|mep,purge).manage_blocks: Creación, inserción y lectura/escritura de atributos de bloques.manage_files: Apertura, guardado, alternancia y cierre de archivos DWG/DXF.manage_xrefs: Enlace, recarga y desenlace de referencias externas DWG e imágenes ráster/ortofotos.export_data: Extracción a JSON, Excel, presupuestos FIEBDC-3 (.bc3) y planos en PDF vectorial (.pdf).export_ce3x_envelope: Extracción paramétrica de la envolvente térmica (fachadas orientadas, huecos, forjados) para certificación energética oficial enCE3X-MCP-SERVER.inspect_drawing: Inteligencia espacial, consulta Point-in-Polygon ("¿qué hay en x,y?"), detección de cruces (intersections), asistente de enganchesnap(OSNAP) y minimapa ASCII.manage_annotations: Acotación automática de edificios y paredes (auto_dimension), rotulación inteligente de recintos con m² en centroides (label_spaces) y directrices.show_drawing_viewer: Generación y apertura en 1 clic de un visor CAD interactivo en HTML5/Canvas en el navegador con zoom, pan, control de capas e inspección de recintos.
📜 Historial de Versiones
👨💻 Autor de la Versión Mejorada
Jose Manuel Caamaño González | Arquitecto Técnico & BIM Manager
Digital Product Lead | ConTech & Digital Twin SaaS | Data Analytics (SQL, Power BI)
Metadata
Release files for multicad-mcp-server 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| multicad_mcp_server-0.2.4.tar.gz | 220.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| multicad_mcp_server-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 417.3 kB
Release files / multicad_mcp_server-0.2.4.tar.gz
| Download URL | multicad_mcp_server-0.2.4.tar.gz |
|---|---|
| Size | 220.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42f1ca04d1efdc5091103008602b242c168d4a35684065dece24e80c1db78163
|
|
BLAKE2b-256 checksum How to use checksums |
47b92476917980146fdb0f1c6411519929f73db80c864ba0244af86c3dea4c1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.8
|
Release files / multicad_mcp_server-0.2.4-py3-none-any.whl
| Download URL | multicad_mcp_server-0.2.4-py3-none-any.whl |
|---|---|
| Size | 197.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
631fcb0e333976ad0a5ec09adc1e3cc31b96790a5930aaa4e934e70af7f218e8
|
|
BLAKE2b-256 checksum How to use checksums |
d4d081a4817a4775f7d06e14c1086243763ec903f5c9b40871ac12e18fe5293a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.8
|
Security for multicad-mcp-server 0.2.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.