A Scrum Master is responsible for guiding a project team in an agile framework, ensuring understanding and proper application of Scrum methodology. They facilitate ceremonies, coach the team, resolve impediments, and protect the team from distractions to maximize project results.