แม้ว่าจะเกิดและเติบโตในสกอตแลนด์ แต่มักกีดีเลือกเล่นให้กับไอร์แลนด์ เพราะมีเชื้อสายไอริชจากปู่และย่าของเขา เขาเป็นส่วนหนึ่งของทีมชาติสาธารณรัฐไอร์แลนด์ชุดลุยศึกฟุตบอลชิงแชมป์แห่งชาติยุโรปในปี 2012 และ 2016