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 pruebasSource: github.com/MarcosCastanedaVentura/MCP_Dialux#instalación
{
"mcpServers": {
"dialux": {
"command": "/ruta/al/proyecto/.venv/bin/python",
"args": ["/ruta/al/proyecto/server.py"]
}
}
}Source: github.com/MarcosCastanedaVentura/MCP_Dialux#conectar-con-un-cliente-mcp
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.