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]"{
"servers": {
"dialux": {
"command": "dialux-mcp",
"env": {
"DIALUX_EXE_PATH": "C:\\Program Files\\DIAL GmbH\\DIALux\\DIALux.exe"
}
}
}
}Source: github.com/moisesbritez92/dialux-mcp#uso-como-servidor-mcp-en-vs-code
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.