Add an McM service and unit test
Merge pull request #5361 from ericvaandering/mcm_service

Add an McM service and unit test