Nope. Its made for the ring with rules. The street is dirty you have to stay aware and mobile. Shock your opponents with strong strikes to lethal areas and knock them down fast but keep yourself off the ground. I cant tell you how many mma guys come in to my self defense classes, take my students to the ground and realize they are in a multiple opponent drill and two other people are there to now kick the crap out of them. mma keeps you focused on a single opponent but street fights are about awareness. One mistake and you could be dead. The guy your fighting may not have friends to back him up but there are punks out there that just are dying to jump in and throw a punch or kick and run or worse they smash a bottle on your head.
"MMA" stands for "Mixed Martial Arts"; it does not stand for "fighting in a ring with rules". That said, is MMA good for street fights.... generally-speaking.... yes it is; but fighting with rules is never good in a street-fight.
In other-words, if you do MMA, and street fight as you fight in the ring, you'll lose.
If you practice more than one martial art ( thus "mixed" martial arts ), but do not apply human-made rules, than MMA can be a great thing if properly employed.
MMA is better than a lot of other styles that have a ridiculous "safety first" approach to their training.
mixed martial arts .... good in fighting ... so you are asking if martial arts are good for fighting ... seriously??
Martial Art = Art of Mars ... Mars is the God of War ... so yes .... Martial Arts are good for fighting
yes