You can use both technologies (SharePoint and MVC). I already display information from sharepoint in the MVC-based portal. It worked very well. But there will be no support out of the box. Because Microsoft provides its own templates for developing SharePoint Solutions (e.g. WebParts, ControlTemplates, Workflows ...).
, , API SharePoint. :
www.msscorner.de
, !