MCP 服务器读取 KNX 楼宇项目:证据分级+fail-closed 实战设计
No-Recording-8313 · reddit · 2026-09-12
作者开源了一个面向 ETS/KNX 楼宇自动化项目的 MCP 服务器(MIT 协议),解决直接把 .knxproj 丢给大模型时、在数百个组地址规模下模型会丢失或编造地址的问题。
核心经验有三点,且都与 prompt 无关:
- 工具返回带出处的事实:每个分类结论附带证据与置信层级——项目声明的角色 > 数据类型 > 命名关键词,并有专门的工具回答"为什么这样判断",包括冲突情况。
- 默认失败(fail closed):任何模糊项进入人工复核清单,绝不进入生成的配置。例如 5.001 字节既可能是调光亮度也可能是窗帘位置,静默猜测会导致数周后才发现问题。
- 每个字段 bug 变成回归测试:两位真实德国项目测试者的命名习惯(状态对象缩写 RM、执行器通道角色为空)都被转成测试用例。
服务器只读、不含任何总线库。未解决的开放问题是工具返回结果过大(如完整地址列表)时的 token 处理,目前用分页+过滤视图,作者在征集更好的方案(如写入文件返回路径)。
「编程与Agent」频道最新
- Pipecat v1.9 发布:接入 Meta 流式语音转写模型 Muse,语义错词率最低 — solyarisoftware · 2026-09-12
- 构建「公司大脑」:让团队每次纠错都变成 AI 的长期记忆 — Roger_M_Taylor · 2026-09-12
- OpenAI 程序化工具调用实测:让模型写代码编排多个工具 — solyarisoftware · 2026-09-12
- 围观 Astra 在 Blender 里自主建模,网友直呼魔幻时代 — ZeroStateReflex · 2026-09-12
- 开发者用 Claude 打造交互式 UI 组件库,每周更新新组件 — DrDatta_AIIMS · 2026-09-12
- xAI 工程师放出 1 小时 GrokBot 免费 course:从零到自主 agent 团队 — Roger_M_Taylor · 2026-09-12