Skip to main content

📐 multiCAD-MCP-Server (Automatización CAD & ConTech con IA)

🏗️ Perfil & ConTech 📈 Repositorio & Enlaces
Profesión
Role
Location
Sector
Protocol
Engine
Normativa
Language
pypi
Descargas/mes
Version
Stars
Glama.ai
Glama
Licencia
LinkedIn
Web

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
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

  1. manage_session: Ciclo de vida de la conexión, estado de instancias CAD y navegación histórica.
  2. manage_view: Control de encuadre, cámara, auto-zoom extents/window, vistas 3D axonométricas y estilos visuales.
  3. manage_layouts: Gestión completa de espacio papel, formatos ISO normalizados (A4 a A0), ventanas gráficas MVIEW escaladas y cajetines AECO con rotulación.
  4. 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.
  5. draw_entities: Primitivas vectoriales, tramas técnicas (ANSI31, AR-CONC, GRAVEL, SOLID) y macros arquitectónicas (wall, door, window, table, etc.).
  6. 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).
  7. manage_layers: Creación, visibilidad, colores y plantillas normalizadas (template\|aeco, template\|aia, template\|mep, purge).
  8. manage_blocks: Creación, inserción y lectura/escritura de atributos de bloques.
  9. manage_files: Apertura, guardado, alternancia y cierre de archivos DWG/DXF.
  10. manage_xrefs: Enlace, recarga y desenlace de referencias externas DWG e imágenes ráster/ortofotos.
  11. export_data: Extracción a JSON, Excel, presupuestos FIEBDC-3 (.bc3) y planos en PDF vectorial (.pdf).
  12. export_ce3x_envelope: Extracción paramétrica de la envolvente térmica (fachadas orientadas, huecos, forjados) para certificación energética oficial en CE3X-MCP-SERVER.
  13. inspect_drawing: Inteligencia espacial, consulta Point-in-Polygon ("¿qué hay en x,y?"), detección de cruces (intersections), asistente de enganche snap (OSNAP) y minimapa ASCII.
  14. 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.
  15. 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

📜 Ver Historial de Versiones Completo (CHANGELOG.md)


👨‍💻 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)

Hecho con código y café desde A Coruña. ☕
LinkedIn · Web

Metadata

Release files for multicad-mcp-server 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for multicad-mcp-server 0.2.1
File Size Uploaded Provenance
multicad_mcp_server-0.2.1.tar.gz 212.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for multicad-mcp-server 0.2.1
File Interpreter ABI Platform
multicad_mcp_server-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 401.9 kB

Release files / multicad_mcp_server-0.2.1.tar.gz

Download URL multicad_mcp_server-0.2.1.tar.gz
Size 212.3 kB
Tags Source
SHA-256 checksum
How to use checksums
78b3ddd3e41ac2b216783b5794e79ac2e541215bd16d27be7637b2a9410d1a02
BLAKE2b-256 checksum
How to use checksums
a6d7c340dda315d03e278d1ba0f1c705f204a313614f236931a5af6aa880cdac
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.1-py3-none-any.whl

Download URL multicad_mcp_server-0.2.1-py3-none-any.whl
Size 189.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f12e8764ab553cb5d1e82d5500f4d1c43e86dd52b654fb8f4138daf088c011e7
BLAKE2b-256 checksum
How to use checksums
5533a2f7553a245cb4c48f82c55aa4ad8c8f70837b7906273425e601637bb2ad
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.1

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page