Yes, you can install the WordPress CMS manually or automatically via the control panel on Mchost.