The semi-popular browser-based Mega Man RPG launched in 2011 and last updated in 2017.
This is the "main" game and probably what you're looking for.
Legacy builds, experiments, and concept art for the Mega Man RPG.
In-progress builds, experiments, and ideas for the Mega Man RPG.