c't 3003 Editor Lukas Rumpler: The Security Key for AI-Controlled Smart Homes Lies Not in Cloud vs. Local, but in the Tools You Grant
Connecting Claude or local models to Home Assistant via the MCP protocol enables complex automation, visual dashboard generation, and troubleshooting. The author conducted a side-by-side performance test comparing cloud and local models on the same task and proposes a tiered permission scheme: use the restricted Assist interface for daily operations, temporarily enable ha-mcp management access only when building, and require step-by-step approval for all changes.
In his latest video, c't 3003 editor Lukas Rumpler demonstrates a controversial practice: connecting large language models (LLMs) to Home Assistant via the Model Context Protocol (MCP), granting them administrative permissions over smart home systems. His core conclusion is that security does not depend on whether the model runs in the cloud or locally, but rather on which tool permissions you actually grant.
MCP is an open standard that allows Claude, ChatGPT, Gemini, or local programs like LM Studio to issue operational commands to smart home systems through a unified interface. Home Assistant offers two integration paths: an official built-in MCP server and a community project called ha-mcp installed via HACS. The difference in permissions is vast—the official integration can only query status and toggle devices, whereas ha-mcp possesses nearly 90 tools capable of creating automations, writing dashboards, reading logs, making backups, and even installing HACS extensions. Rumpler likens the former to a remote control and the latter to an administrator login.
He used ha-mcp and Claude to build several items to demonstrate their practical value. The most intuitive example is the dashboard: he described wanting an interface for a kitchen iPad that looks like home decor rather than a technical panel. Claude generated a visualization using Amsterdam canal houses as a metaphor—each house represents a room; windows glow when lights are on, doors open when someone is in the room, and the washing machine is depicted as a small boat with a rotating drum during operation. A second dashboard, inspired by Van Gogh's 'The Yellow House,' uses SVG graphics and animations to present the status of various rooms. He admits he could never have written this code by hand.