Actually, auroras are caused by particles from the Sun interacting with the molecules in the atmosphere. Sure, Mercury has a magnetic field that can contribute to auroras, but Mercury does not have an atmosphere, so there is no matter for the particles to interact with, thus auroras on Mercury...