Skip to content
Tresca

dialux-mcp

MCP serverCommunity

Drives DIALux evo through UI automation and STF file generation to open projects, calculate and export reports. By moisesbritez92.

3 starsUpdated 5 months agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
DIALux evo
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
DIALux evo 5.13.0.9593 with a Spanish (es-ES) interface
Operating systems
Windows
Needs a DIALux evo licence
No
Transport
Local (stdio)
AI clients documented
VS Code
Licence
Not stated in its documentation
Language
Python

What it can do

  • Launches DIALux, opens a .dlx project, starts a calculation and waits for it to finish.
  • Exports reports as PDF, DOCX, XML or CSV, captures the view and normalises a results CSV.
  • Lays out luminaires with the lumen method and writes an STF file DIALux can import.

Limitations

  • DIALux has no official API, so the server clicks through the interface with pywinauto; the author says the UI selectors still need tuning.
  • STF imports geometry and reflectances only, not photometry or calculated luminaires.
  • No licence file in the repository; the README is in Spanish.

Install

python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e .
pip install -e ".[automation]"

Source: github.com/moisesbritez92/dialux-mcp#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.