The 25-year-old arrived at Caley in July 2011, and after scoring just three goals in his first season he has found the net 45 times since.
McKay is happy to stay put for the time being, but the former Northampton player will be happy to return to England in the future.
On Sunday Inverness play Hearts in the League Cup semi-final for the second season in succession, and McKay is looking for a positive result this time after losing on penalties at Easter Road last January.
Two defeats in their last couple of league games cost Caley a chance of European football, and McKay is also desperate to put that right this season as well.
McKay said: "I'd love at some point in my career to maybe play in the Championship back down in England, but I'm very happy here. I'm playing well and scoring goals, which is all I really want to do as a player.
"I think obviously last season, missing out on the European spot and the final, you know first and foremost we've got Sunday's game, if we get to a final that will be one better than last season straight away.
"And then make sure we're in the top six and still fighting for Europe when the split comes.
"At the minute I'm just loving playing for Inverness, scoring goals, and hopefully with them I can get to a cup final and play in a cup final."