However, I don't really take many sniping mechs (Awesome E excluded). Is there an effective close ranged mech besides the SSRM Vulture?
Ralux's post just reminded me that Invictus has thoroughly embarassed me using the Awesome C against my MCB before (4x IS PPCs in chain fire), so you might give that a try. The problem with that is that the Madcat can usually avoid or run away from you, or kite/outrange you (~750 on the PPCs). And it's still a very tough fight for the Awesome if you don't time your PPCs just right. If you leave too big of an opening, here comes the alpha strike. I don't know how close range you consider that either, so I'm not sure if that really answers your question.
Scat A can give the MCB a few moments of panic, but usually only when piloted by a Scat specialist like Ivaan or Merf, and even then you need to pick the proper terrain, so I wouldn't really recommend it but am bringing it up more for reasons of full disclosure.
You could try almost anything with enough SSRMs to shake the MCB's cockpit near constantly, but other than the Uziel D and Vulture B I can't think of much, and the Uziel D isn't up to the job sadly. If you time your strikes of whatever cockpit-shaking weapons you are using well enough, you could keep yourself alive for a while, but it's pretty hard to do especially once the MCB pilot catches on.
As far as the Madcat A goes, I'm not sure but it seemed like a really close fight when Maus got Predator with it. I'd be inclined to think that if the same match was fought again but this time Predator knew what was coming it might turn out differently.