McKee began his motorsport career in karting in 2008, where he was active until 2009. In 2010 he moved to the Formula racing and competed in the Formula Lista. He reached the third overall at first. 2011 McKee received a cockpit at ARTA Engineering in the Formula Renault Alpine. He won three races and finished the season off in fourth place in the drivers' standings, while his teammate Yann Zimmer was runner-up. In addition, he performed for ARTA Engineering to three events of the Formula Renault 2.0 Euro Cup on. Following the season, McKee joined Interwetten Racing and he went in the winter series of the British Formula Renault at the start. 2012 McKee went to Interwetten Racing in the Formula Renault 2.0 Eurocup. With a second place as best result he finished the season on top of the eighth. In addition, he took part in three events in the Formula Renault Alpine. With two second places as the best results overall, he was tenth.
2013 McKee received a cockpit with Bamboo Engineering in the GP3 Series. At the Nürburgring he won the sprint race. Before the last race weekend, he lost his cockpit due to complications with the team. Although he had scored the only GP3 victory for Bamboo, he was defeated team internally Lewis Williamson with 31 to 44 points. McKee finished the season starting on the 14th place overall.
Melville McKee's grandfather Michael McKee was also a race car driver. McKee is British and Singaporean. It starts with a British license.
- 2008-2009: Karting
- 2010: Formula Lista ( 3rd place)
- 2011: Formula Renault Alpine (4th place )
- 2011: Formula Renault 2.0 Eurocup ( 25th place )
- 2011: British Formula Renault Winter Series (No. 17)
- 2012: Formula Renault 2.0 Eurocup (8th place )
- 2012: Formula Renault Alpine ( place 10)
- 2013: GP3 Series ( No. 14 )