Question: why mvc is server side?
Answer: What good purpose does server-side MVC server anymore? You can easily use client-side MVC with templating and a REST API to make a much more resposive application with less overhead of reloading a whole page for minor changes.