So basically you’re afraid of the dogs getting hurt when they approach the cat to play? That’s not necessarily a situation you can hope to fix. The dogs will get clawed a couple times (on the nose no doubt) before the cat runs away to get up high, and eventually the dogs will learn to leave her alone. Just be glad the aggression isn’t the other way around.
That said, make sure the shots etc are up to date on the cat.