Is mabinogi a browser game?

No, it is a client-based mmorpg