No. You don't need a xiaomi hub (and I don't have one). You do need a server to run mi-connector and most people use a raspberry pi for that.
Instructions are here: