There are two aspects to your question: more RAM to run the big sample-based plugins, and faster CPU to reduce the latency. If you can wait, I'd hold out for the next upgrade to the MacBook Pro (probably later this year) which is rumoured to be upgraded to 32gb RAM. Otherwise, buy a machine with the latest and highest specs that you can afford, but with a minimum of 16gb RAM. I'd also highly recommend an SSD.
MainStage is amazingly flexible but that flexibility comes with a price tag of considerable system resource usage. I've found that it's nowhere near as efficient as Ableton Live, but MS can also do things that Live simply can't do....everything is a trade-off. Whenever I've upgraded my MacBook Pro machines (3 times now in 11 years, and their primary use is live performance with MS), I always buy the highest-spec machine and upgrade the CPU, RAM and HDD to the max. That gives me considerable life and performance from each machine.
For me, low latency is the biggest factor and for that, you want the fastest CPU. Also, I strongly recommend that you only consider the 15" MacBook Pro if you're looking for a portable option, as the 13" models have historically been problematic with MS due to its heavy graphical requirements and the lack of dedicated GPU in the 13" models.