Skip to content
Tresca

MCP_Dialux

MCP serverCommunity

Turns a DWG lighting exercise into an STF building for DIALux evo and checks results against UNE-EN 12464-1. By MarcosCastanedaVentura.

1 starsUpdated 3 weeks agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
DIALux evo
How it connects
Reads and writes files; the tool isn't needed
Access
Can modify models
Tool versions
Not stated in its documentation
Operating systems
Windows, macOS
Needs a DIALux evo licence
No
Transport
Local (stdio)
AI clients documented
Claude Desktop
Licence
MIT
Language
Python

What it can do

  • Rebuilds rooms, columns, doors and windows from loose wall lines in a DWG or DXF plan, checked against the drawing's dimensions.
  • Reads the exercise data written on the plan, such as work-plane height and maintenance factor.
  • Writes an STF file DIALux evo imports, with a luminaire grid if you give a count.
  • Compares two buildings room by room and checks calculated Em and U0 against the standard's table rows.

Limitations

  • Written for classroom lighting exercises; tools and README are in Spanish.
  • Needs ODA File Converter for DWG and your own PDF of UNE-EN 12464-1 for the standard tools.
  • Doesn't run DIALux; you import the STF and calculate yourself.

Install

python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
.venv/bin/python -m pytest -q pruebas

Source: github.com/MarcosCastanedaVentura/MCP_Dialux#instalación

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.