[Feature]add MCHandler class