I would export an object/map, not a single function.  Likely we will want to support more targets in the future, and require('mca')() looks worse than require('mca').run() anyway.

Additionally, I would export the main() function under a name that looks like "parseCLI" or something?