The 24-year-old is set to return to full training today for the first time since midway through December, when he sustained a nasty knee injury against Colchester United.
With Harry Arter and Eunan O’Kane impressing in his absence, as well as the addition of a number of midfielders to the squad during the transfer window, MacDonald claims he is ready to prove his worth and compete for a starting spot.
“I have said before I believe in my ability to get back in the team somewhere down the line,” he told afcb.co.uk.
“My main focus now is getting quite a few training sessions in and whatever happens, happens – you never know what is around the corner.
“I’ll keep working hard as I have been all along and I’ll see what comes of it.”
The 24-year-old travelled with the squad to MK Dons at the weekend and could be seen on the pitch working with sports scientist Dan Hodges whilst the team warmed up.
His inclusion, he explained, came as a shock even to him. But if he had been required to play it would have been something he would have been ready for.
“I was told on the Thursday night by Steve Hard (physio) that I would be travelling to put me in the right frame of mind.
“I was taken due to injuries and as possible cover, and despite not being needed, it was nice to travel again and be involved.
“I have been working really hard so if I had been called upon I would have been ready for it but now I will be back in training this week so I’m looking forward to kicking on.”
MacDonald was also keen to praise the side for their performances during his absence – despite now being ready to swap his spectator role for an action role.
“Not playing has been an absolute nightmare.
“Don’t get me wrong, it has been nice to watch. You look at the football from a different point of view, so it has been good to see the lads do well and we are looking really strong.
“Even though MK Dons were down to ten men Saturday I think we controlled the game really well and were causing a lot of problems.
“We have all got to get a good weeks training in and go again on Saturday.”