So I built homebutler. It's a single Go binary (~15MB), zero dependencies. Point it at your servers via SSH and you get: system status, Docker control, Wake-on-LAN, port scanning, network discovery, alerts, and backup/restore. There's also a web dashboard (homebutler serve) and a TUI (homebutler watch).
It has a built-in MCP server so you can plug it into Claude Desktop, ChatGPT, Cursor, or whatever. But the AI only talks through structured JSON commands — it can restart a container but can't rm -rf anything. No raw shell access, ever.
GitHub: https://github.com/Higangssh/homebutler
Feedback welcome — especially on the security model and what commands you'd want added.