Nickol-knx MCP server for KNX/ETS : design-time KNX helper that validates your .knxproj and generates the HA KNX YAML

,

I built an open-source (MIT) MCP server for KNX/ETS work. It reads your .knxproj read-only (no bus access, ever), checks naming / DPTs / missing command-status pairs / KNX Secure / topology, then generates a ready-to-review Home Assistant KNX package (YAML) plus ETS group-address exports and an as-built handover pack. Built on top of xknxproject.

It runs inside Claude / any MCP-capable assistant, but everything it emits is plain files you review before importing — nothing is written to ETS or the bus. Feedback and bug reports very welcome.

Repo + docs: GitHub - NickoScope/nickol-knx-mcp: Design-time KNX/ETS assistant as an MCP server: validate (naming·DPT·status·Secure·Matter), repair (propose fixes), decompose devices (exact vendor models from ETS app-programs), diff versions, and generate Home Assistant YAML, ETS exports, an as-built handover pack & KNX IoT — read-only, no live bus. · GitHub