MBA is probably really not necessary, but if you have the oportunity to do one on a top school, it may open some doors and expand your network. At least it has no negative effects (if you can efford it).
Especially if you have technical background and want to move to management position. It simply diversifies your background and strengthens signaling.