I wouldn't worry, they will most likely accept you with a 2.1, in the same way they usually accept undergraduates who miss their grade only slightly.
If you don't quite get a first, then contact the uni and see what they can do.
Also explain to your MSci project supervisor that you really need a first for the PhD and ask what you can do to get this grade...