Rabat – The Moroccan cabinet on Wednesday approved the $ 517.5 Millennium Challenge Corporation (MCC) compact, reached by Moroccan and American governments last November.