nickol-knx-mcp v0.1.2 — a design-time KNX/ETS assistant (MCP server). Beta, testers wanted. #1
Replies: 4 comments
-
|
Update — the tool has grown a lot since v0.1.2 (now v0.6.0).
Still read-only, no bus. Latest release: v0.6.0. Testers on real 🇷🇺 Инструмент вырос из валидатора в полноценного design-time ассистента (24 тула): валидация (incl. sub-DPT, KNX Secure, Matter) + починка ( |
Beta Was this translation helpful? Give feedback.
-
|
📦 v0.7.0 is out — exact device models (25 MCP tools) Two additions in this release:
Together they close the loop: parse your project's app-programs → local catalog → exact decomposition. Release notes: https://github.com/NickoScope/nickol-knx-mcp/releases/tag/v0.7.0 |
Beta Was this translation helpful? Give feedback.
-
|
v0.8.0 is out — lessons from a second real-world integrator naming school (anonymised): (1) positional command/status pairing — parallel status middles with 1:1 duplicated names + self-reporting R+T objects; missing-status warnings on the field project dropped 339→89 (the real ones); (2) app-program parser v2 — merges ComObjectRef-level names/DPTs/flags (HDL/Ekinex-style publishers), unverified DPTs −73% on the same archive, and the newest ApplicationVersion is now picked correctly; (3) two detector fixes (authoritative main-range names; the completeness grader now counts pattern-named ranges). Release: https://github.com/NickoScope/nickol-knx-mcp/releases/tag/v0.8.0 |
Beta Was this translation helpful? Give feedback.
-
|
New in Scenario 3 ends with
Ships ready-made scripts (install / sync / secret-scan / offsite / restore), HA automations and a restore runbook, in EN + RU: skills/ha-git-backup. It doubles as a Claude skill — drop Feedback welcome — especially from anyone running HAOS with the SSH add-on. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone 👋
I'm releasing nickol-knx-mcp — an open-source, design-time assistant for KNX/ETS, exposed as an MCP server. From Claude (or any MCP client) it reads your
.knxprojread-only, validates it, and generates your Home Assistant + ETS files — and it never touches the bus (there are no bus/networking libraries in it at all;bus_access: false, by design).What it does
Proof it's real
I hammered it on public ETS 4.2 / 5.0 / 5.5 / 6 projects — it immediately found a critical bug in itself plus several real-world classification gaps (German shutter naming,
1.001+1.017blinds, dimmer status pairing, datetime DPTs). All fixed, each with a regression test. There's a full 239-GA / 47-Function demo house with a Home Assistant "brain" (circadian lighting, an 8-factor climate setpoint, presence/season/time logic, statistics) and a 5-view dashboard.🔗 Live demo + screenshots: https://nickoscope.github.io/nickol-knx-mcp/
It's a beta — and that's the invitation
It's passed synthetic + public-fixture tests, but real ETS projects are gloriously messy and I've seen only a few. Please try it on your own
.knxproj(read-only, safe) and open a Real-project test report — what it got right, what it got wrong. Code contributions and weird regional DPT/naming examples are just as welcome.MIT · Python 3.10+. Thanks for taking a look 🙏
🇷🇺 По-русски
Выкладываю nickol-knx-mcp — открытый design-time ассистент для KNX/ETS в виде MCP-сервера. Он только читает ваш
.knxproj, проверяет его и генерирует конфигурацию Home Assistant + файлы для ETS — и никогда не лезет в шину (в нём вообще нет сетевых/шинных библиотек;bus_access: false).Прогнал на реальных публичных проектах ETS 4/5/6 — нашёл критический баг в себе + несколько реальных пробелов классификации, всё исправлено с регресс-тестами. Есть полный демо-дом из 239 GA / 47 Functions с HA-«мозгом» и дашбордом на 5 экранов. 🔗 https://nickoscope.github.io/nickol-knx-mcp/
Это бета — прогоните на своём
.knxproj(только чтение, безопасно) и заведите Real-project test report. Контрибуции и «странные» региональные примеры DPT/нейминга — очень нужны. MIT · Python 3.10+. Спасибо! 🙏Beta Was this translation helpful? Give feedback.
All reactions