Sayyiduna Jabir bin Abdullah (may Allah be pleased with them both) narrates: I heard the Prophet Muhammad (peace and blessings be upon him) say: "It is not permissible for any person to carry weapons in Makkah."
Hadith Referenceصحیح ابن حبان / كتاب الحج / 3714
Hadith Gradingفضيلة الشيخ الإمام محمد ناصر الدين الألبانيصحيح - «الصحيحة» (2938): م. * [لاَ يَحِلُّ لأَحَدٍ أَنْ يَحْمِلَ السِّلاَحَ بِمَكَّةَ] قال الشيخ: أي: لقتالٍ كما في رواية، انظر المصدر المذكور أعلاه. ومِنْ طريقه: اخرجه ابن خُزيمة (4/ 226 / 227)، والحاكم (1/ 460)، وقال «صحيح غريب». وقال الذهبي: «خ م».فضيلة الشيخ العلّامة شُعيب الأرناؤوطإسناده صحيح على شرط مسلم