Skip to main content

🏢 CE3X-MCP-Server (Certificación Energética con IA & FastMCP)

🏗️ Perfil & ConTech 📈 Repositorio & Enlaces
Profesión
Role
Location
Sector
Protocol
Engine
Normativa
Language
Versión
Stars
Licencia
LinkedIn
Web

Servidor MCP Oficial para Automatizar Certificados de Eficiencia Energética con IA (Claude, Gemini, Cursor)

Diseñado bajo la perspectiva técnica de un Arquitecto Técnico & BIM Manager para dotar al sector AECO de una herramienta libre, rigurosa y ultrarrápida.


⚡ Enlaces y Accesos Rápidos

🌟 Recurso 🚀 Acción / Enlace 📝 Descripción
Estructura de Visita 📁 Ver Guía 5 Carpetas Arquitectura canónica para organizar fotos, planos, notas y certificados.
Estudio de Conectores 🌐 Ver Estudio Integral de Conexiones Mapeo pantalla a pantalla, botón a botón y ensayos de CE3X a conectores de IA.
Documento de Análisis 📄 Ver Análisis CE3X & MCP Análisis exhaustivo del software, manuales técnicos y arquitectura modular.
Plantilla de Campo 📋 Ver Plantilla de Toma de Datos Formulario estructurado para visitas de campo y dictado por voz.
Guía para tu IA 🧠 Ver Instrucciones para la IA System prompts y protocolo de primer contacto para Claude, Gemini y Cursor.
Historial de Versiones 📜 Ver Changelog Registro detallado de versiones y mejoras implementadas.
Código de Conducta 🤝 Ver Código de Conducta El manual del buen rollo y convivencia comunitaria.
Guía de Contribución 🛠️ Ver Cómo Contribuir Pautas para reportar bugs, proponer ideas y enviar Pull Requests.
Seguridad 🛡️ Ver Política de Seguridad Divulgación responsable y reporte de vulnerabilidades.
Repositorio GitHub 💻 GitHub jmcaamanog Código fuente, issues y lanzamientos oficiales.

👥 Perfiles y Modos de Uso para Cualquier Profesional

Perfil / Modo Icono Descripción del Flujo Entrada Requerida Entregables Generados
Modo Express (Datos Mínimos) ⚡ Certificación ultrarrápida en segundos interactuando por chat. La IA infiere automáticamente la envolvente y el clima normativo oficial. Referencia Catastral (o municipio) + año + superficie + climatización básica. Archivo .cex, XML oficial v3.0 homologado y PDF oficial de 15 páginas.
Modo Técnico Documental 📐 Extracción multimodal asistida por IA. Lee planos arquitectónicos en PDF y fotos de placas de características de equipos térmicos. Plano de distribución en PDF/imagen + fotos o fichas técnicas de caldera/aerotermia. Desglose completo de estancias, fachadas, ventanas, potencias y rendimientos estacionales (SCOP/COP).
Modo BIM & Auditoría NextGen 🏗️ Conexión directa con modelos BIM y justificación automática de subvenciones públicas y deducciones IRPF. Archivo BIM .ifc (Revit, Archicad, CYPE) o proyecto de rehabilitación. Cubicación BIM con IfcOpenShell, cálculo solar satelital PVGIS, salto a letra A y Dictamen NextGen (RD 853/2021).

🚀 Guía Rápida para Usuarios Noveles (Empieza en 3 Pasos)


🔌 Configuración Inmediata en Clientes de IA

1. Claude Desktop (claude_desktop_config.json)

Abre tu configuración de Claude Desktop (%APPDATA%\Claude\claude_desktop_config.json en Windows o ~/Library/Application Support/Claude/claude_desktop_config.json en macOS) y añade:

{
  "mcpServers": {
    "ce3x": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/jmcaamanog/CE3X-MCP-Server.git",
        "ce3x-mcp"
      ]
    }
  }
}

2. Cursor IDE (.cursor/mcp.json o Settings > MCP)

En Cursor, ve a Features > MCP Servers o añade en tu archivo .cursor/mcp.json:

{
  "mcpServers": {
    "ce3x": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/jmcaamanog/CE3X-MCP-Server.git",
        "ce3x-mcp"
      ]
    }
  }
}

3. Antigravity IDE / Gemini (~/.gemini/config/mcp_config.json)

{
  "mcpServers": {
    "ce3x": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/jmcaamanog/CE3X-MCP-Server.git",
        "ce3x-mcp"
      ]
    }
  }
}

4. Instalación Local para Desarrollo (Opcional con pip)

Si prefieres tener el repositorio clonado y trabajar en local:

git clone https://github.com/jmcaamanog/CE3X-MCP-Server.git
cd CE3X-MCP-Server
python -m venv .venv
.venv\Scripts\activate
pip install -e .

Y en tu archivo de configuración MCP indicas el intérprete local:

{
  "mcpServers": {
    "ce3x": {
      "command": "C:\\ruta\\al\\repositorio\\.venv\\Scripts\\python.exe",
      "args": [
        "-I",
        "-m",
        "ce3x_mcp.server"
      ],
      "env": {
        "PYTHONPATH": "C:\\ruta\\al\\repositorio\\src"
      }
    }
  }
}

🌟 Características Principales (ConTech & AI Cert)

Módulo Icono Funcionalidades Destacadas
Ingesta Catastral Automática 🏛️ Conexión directa con la Sede Electrónica del Catastro (OVC) para extraer datos oficiales, año de edificación, superficie y dirección con solo la Referencia Catastral.
Motor Normativo CTE DB-HE 📐 Determinación automática de zonas climáticas CTE (α1 a E1) con corrección por altitud y asignación de transmitancias límite e históricas (NBE-CT-79, CTE 2006/2013/2019).
Exportación a CE3X (.cex) 💾 Generación y lectura nativa de archivos de proyecto .cex para abrir, auditar y recalcular en la interfaz oficial de CE3X v3.2.
XML Oficial de Registro 📑 Creación de archivos XML normalizados conforme a la especificación DatosEnergeticosDelEdificio v3.0, validados al 100% contra el esquema RelaxNG oficial del Ministerio.
Compilación de PDF Homologado 🖨️ Integración con Typst / xml2cert (IETcc-CSIC) para compilar en segundos el certificado oficial completo de 15 páginas con gráficos y anejos.
Cálculo Solar Satelital PVGIS ☀️ Conexión en vivo con la API oficial PVGIS de la Comisión Europea (JRC) para estimar la producción fotovoltaica real (kWh/año) según radiación satelital SARAH-2.
Medidas de Mejora & NextGen 🌿 Propuesta automatizada de paquetes de rehabilitación (SATE, aerotermia, fotovoltaica) con cálculo de ahorro %, nuevo salto de letra, amortización y dictamen para ayudas RD 853/2021 y deducciones IRPF.

🛠️ Catálogo Completo de 22 Herramientas MCP Disponibles

El servidor implementa el mapeo total y exhaustivo de CE3X v3.2, manuales técnicos y normativas oficiales:

🏛️ Datos Administrativos, Catastro y Clima

  1. consultar_catastro(referencia_catastral): Ingesta telemática en tiempo real desde la Sede Electrónica de Catastro.
  2. determinar_zona_climatica(provincia, municipio, altitud): Clima oficial de referencia CTE DB-HE con corrección por cota.
  3. registrar_visita_presencial(fecha_visita, pruebas, observaciones): Registro formal in situ para el Anexo IV obligatorio (RD 390/2021 Art. 8).

📐 Envolvente Térmica, BIM y Planos

  1. estimar_envolvente_por_defecto(ano_construccion, zona, superficie): Transmitancias U históricas (Pre-79, NBE-CT-79, CTE).
  2. analizar_modelo_bim_ifc(ifc_path): Cubicación paramétrica de muros, cubiertas y huecos desde modelos IFC (IfcOpenShell).
  3. analizar_plano_arquitectura_pdf(pdf_path): Extracción inteligente de superficies y carpinterías desde planos en PDF.
  4. calcular_puentes_termicos(ano, perimetro_forjado, perimetro_huecos, pilares): Transmitancias lineales psi (W/m·K) según DA DB-HE / 3.

⚙️ Instalaciones, Equipos y Renovables

  1. analizar_ficha_equipo_clima(texto_o_ficha): Lectura de bombas de calor, calderas, potencias y SCOP/COP.
  2. calcular_produccion_fotovoltaica_pvgis(lat, lon, kwp): Simulación satelital en tiempo real con datos de la Comisión Europea.

🧪 Ensayos Oficiales y Contraste de Consumos

  1. registrar_ensayo_estanqueidad_blower_door(volumen, superficie, caudal_50pa): Ensayo Blower Door (UNE-EN ISO 9972) con cálculo de n50 y q50.
  2. contrastar_consumo_facturas_reales(consumo_teorico, electricidad, gas, gasoleo): Contraste de facturación real vs modelo normativo.

💡 Rehabilitación y Subvenciones Públicas

  1. proponer_medidas_mejora_rd390(...): Generación de paquetes de envolvente, equipos e hibridación con fotovoltaica.
  2. emitir_dictamen_subvenciones_nextgen(...): Dictamen técnico oficial con tramos del 40%, 65%, 80% (RD 853/2021) e IRPF.

📐 Envolvente, Sombras y Terciario

  1. calcular_sombras_hueco(orientacion, ancho, alto, retranqueo, voladizo, toldo): Factor solar estacional F_sh para huecos según CTE DB-HE.
  2. calcular_sombras_obstaculo_edificio_enfrente(distancia, altura, orientacion): Ángulo alfa y factor de sombra por edificio enfrente / obstáculo remoto.
  3. calcular_parametros_terciario_local_comercial(tipo, m2, luminarias): Potencia de iluminación W/m², VEEI según DB-HE 3 y caudal RITE.
  4. configurar_perfil_tecnico_colegiado(nombre, nif, titulacion, colegio): Registro persistente de la firma y credenciales del técnico.

📂 Gestión Integral de Carpeta de Visita y Entregables

  1. organizar_carpeta_visita(ruta_carpeta): Auto-organizador inteligente en 5 carpetas (INFORMACION, PLANOS, FOTOS, INSTALACIONES, CERTIFICADO).
  2. auditar_carpeta_visita(ruta_carpeta): Escaneo autónomo multimodal de la visita y generación de preguntas quirúrgicas.
  3. certificar_desde_carpeta_visita(ruta_carpeta, ...): Ciclo completo que genera todos los entregables en CERTIFICADO/.
  4. calcular_calificacion_energetica(proyecto): Motor de cálculo simplificado de demandas, consumos y emisiones.
  5. generar_certificado_completo(...): Pipeline integral que emite el .cex nativo, XML oficial v3.0 y PDF de 15 páginas.

👨‍💻 Autor y Dirección Técnica

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 ce3x-mcp-server 1.3.0

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

Source distribution (sdist)

Source distribution for ce3x-mcp-server 1.3.0
File Size Uploaded
ce3x_mcp_server-1.3.0.tar.gz 56.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ce3x-mcp-server 1.3.0
File Interpreter ABI Platform
ce3x_mcp_server-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 111.3 kB

Release files / ce3x_mcp_server-1.3.0.tar.gz

Download URL ce3x_mcp_server-1.3.0.tar.gz
Size 56.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ae6a181a26d8533b5986e6e23de4ab10ad94d608822ca059ed227c70da947ec7
BLAKE2b-256 checksum
How to use checksums
7f83305983d48d69796b76229e9f8c75fd43ef6e0efbcb20003101fa67444b35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.8

Release files / ce3x_mcp_server-1.3.0-py3-none-any.whl

Download URL ce3x_mcp_server-1.3.0-py3-none-any.whl
Size 54.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
df4e4398b24185be1491fd3f9dfa9cb4b12c44ad81656f4d025a34626dd9d582
BLAKE2b-256 checksum
How to use checksums
9320aadc50796a0cdb3d1840e78c67e9af2a1bd4e8de7591ec2da9a6fd824bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.8

Release history Release notifications | RSS feed

1.4.0

2 release files

This release

1.3.0 This release

2 release files

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