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.