A Master-of-Ceremonies is responsible for procedure at an event and ensures that things progress as planned, facilitating the transition from one phase to another, and intervening should anything unexpected occur. A Scrum Master is responsible for the Scrum process, ensuring that it progresses effectively from event to event, and intervenes should an obstacle to success be encountered.
A Quartermaster provides the soldiers with everything they require to achieve their mission. A Scrum Master provides the team with everything they require to ensure their success.