Is #"Mg"^(2+)# a Lewis Acid or Lewis Base?
Well, it's a cation, so........
So, reasonably it should be an electron pair acceptor, and thus a Lewis acid. And while we write
In ether and THF, the magnesium centre is also solvated in this way.