I think he wants to retrieve the mapcycle directly from the game, because it's managed by CS in some way IIRC.
Even if it's possible to retrieve the pointer to the mapcycle structure from g_pGameRules (if there is one, will take a look later maybe), I don't think you can do much without Okapi or Orpheu memory natives.