Rear eyelets? Just about any aluminum hardtail. Front eyelets? Well, the issue with front eyelets on a mountain bike is the suspension fork. Why is this a problem? Well the issue with using a traditional front fender like a Planet Bike Cascadia (formerly Freddie) on a suspension fork is the amount of clearance between the tire and the crown of the fork. Even if you had a long enough hoop to mount to the crown, when you hit a bump the tire would smash into the fender. You can look into older non suspension bikes, but I don't think much of anything new will have front eyelets stock. Maybe the Surley Karate Monkey.
However, they do make front racks for suspension forks, they just mount differently. Without looking one up I believe they mount to your V-brake bosses. They do make mountain bike fenders which claim to do a passable job.
I was building up a vintage nishiki bushwhacker as a touring bike because it had front and rear double eyelets. I've seen a lot of older mtn bikes with that feature at our co-op. Maybe look into some used frames/