This is very concerning.
It is perfectly OK for a baby of 6/7 months to play boisterously. The fact that she cut your face accidentally is perfectly OK too, believe it or not. If you don't want play to progress to the point of scratching, etc, then it's s your job to set a gentler mood.
You're talking about her as if she's a monster who will embark on a wave of attacks on other children unless you stop her - a Babyzilla.
She is a normal baby. The fact that you ended up with a cut face is completely irrelevant and has nothing to do with her character or her future behaviour.
She is a baby. She's curious, playful, engaged, and exploring her environment. Accidents will happen. Nobody will judge you or her for normal behaviour. The vast, vast majority of people know what's normal and to be expected when babies get together.
You don't have to help her understand that the accidental cut to your face through boisterous play is "not ok". She is not capable of understanding that lesson and won't be for several years.
What is your job, however, is noting when she's getting overexcited or starting to grab, scratch, pull, push, etc, and protect her from that emotional state. You can back away a little, you can start to play patty cake or sing The Wheels on the Bus - babies are so easy to distract. You need to pay more attention to her moods and the telltale signs that she's getting overexcited. There is no need for a no or any kind of confrontation.