MCP server: let Cursor/VS Code/Claude agents drive Home Assistant and ESPHome (read state, call services, edit automations, ESPHome compile/flash).