Answer
There are no unique solutions.
Work Step by Step
Person A says "I am the knight," B says "I am the knight," and C says "I am the knight."
One of them must be telling the truth. Without loss of generality, let's say A is the knight. Then either B or C is lying by choice and the other is lying because they are the knave. As long as one of them is a knight, one is a knave, and one is the spy, each of A, B, and C can be any of the positions.