Building an MCP server for KNX/ETS projects: provenance tiers and fail-closed design
No-Recording-8313 · reddit · 2026-09-12
A developer open-sourced an MCP server (MIT) for ETS/KNX building automation projects, tackling the issue where models lose or invent group addresses when parsing large .knxproj files directly. Three prompt-agnostic lessons: tools return facts with provenance and confidence tiers (declared role > datatype > naming keywords) plus a dedicated "why did you decide this" tool; fail closed by routing any ambiguity to a review list instead of generated config (e.g. a 5.001 byte could be dimmer level or blind position); every field bug becomes a regression test. Read-only by construction, no bus library. Open question: handling large tool outputs — currently pagination and filtered views, weighing write-to-file-and-return-path instead.
More from coding & agent
- Pipecat v1.9 adds Meta's Muse Voice Transcribe, the lowest semantic-WER STT model tested — solyarisoftware · 2026-09-12
- How to Build a 'Company Brain' That Gets Smarter Every Week — Roger_M_Taylor · 2026-09-12
- OpenAI's Programmatic Tool Calling explained: models write code to orchestrate tools — solyarisoftware · 2026-09-12
- Watching Astra build in Blender leaves user in awe of agentic AI — ZeroStateReflex · 2026-09-12
- New interactive UI blocks library built with Claude: browse, tune, bench, and ship into your own projects — DrDatta_AIIMS · 2026-09-12
- xAI Engineer Drops Free 1-Hour Course: From Zero to Autonomous GrokBot Agent Teams — Roger_M_Taylor · 2026-09-12