It's not CURA which has to be able to do bed levelling, it's the MKS Base's firmware that has to have this option. Maybe it needs an update to
marlins latest version?
in CURA you only have to change the start-code and add G29 or G30 or whatever the actual ABL code in marlin is...
Which probe you'd use depends on you bed surface. Shiny reflective surface is bad for IR probes, glass surface is bad for inductive sensors. A simple microswitch works with every surface, but is less accurate. ( well, it's good enough for my delta, so I'd give it a try )
Instructions how to mount the sensor and connect it to the controller depends again on your choice of sensor.
BTW: I only levelled the bed on my Prusa, after I moved the printer. It's not necessary to do it before every print.