I built four custom MCP servers – for AdGuard Home, Authentik, Komodo, and Proxmox VE – that let Claude Code manage my homelab infrastructure. With a CLAUDE.md runbook and custom slash commands, adding a new self-hosted service went from juggling five web UIs to a single terminal conversation.
What does a single mini PC homelab look like with 40+ self-hosted services? Hardware specs, Proxmox VM layout, ZFS storage, networking with AdGuard and Caddy, SSO with Authentik, 3-2-1 backups, and Grafana monitoring – all on one machine.
My name is Szymon (Samik). I’m a senior PHP/Symfony backend engineer at DocPlanner in Warsaw. This is the origin story – from HTML books in primary school and Open Tibia Servers to homelabs, CTFs, and electronic music production.