How do I not be rude about saying it?

My son is 2 weeks old now. He's the first grandchild for my mom and since he's been born she wants to be over almost every day to see him. She and my sisters are over at least every 2 to 3 days. It wouldn't be that bad if she was of some help. She had five children of her own but she won't change her grandsons diaper. She seems scared to do anything but hold him. My family hasn't been interested in doing anything with me or talking much to me before he was born. I'm tired of seeing them. Also, they'll stay for hours at a time. I'm tired of making excuses why I cant have them come over or why I need them to leave early. I'm ready to tell them how I dont appreciate them only taking an interest in me because of the baby. Please help me. My husbands niece had the same problem with her mom and she ended up having to tell her not to come over anymore for a while. I'm fine with once a week for a few hours but this is too much!