@Hugo XMPP's OMEMO is based on the Double Ratchet system introduced by Signal, and used in most modern end-to-end encrypted messaging systems (before MLS). You could say that MLS is inspired by the Double Ratchet -- it came about from a desire to make something that scaled better than Double Ratchet for larger groups, and it uses some ratchet constructions. But MLS uses a tree structure that makes it more efficient, and also introduces some new features such as authenticated group membership.
XMPP might adopt MLS in the future, but I haven't heard of anyone trying to do so. But if anyone is working MLS in XMPP, I'd be interested to know.