كتاب الحج
15  
The Book of Pilgrimage
(83)
Chapter: The prohibition of carrying weapons in Makkah when there is no need for that
(83)
باب النَّهْىِ عَنْ حَمْلِ السِّلاَحِ، بِمَكَّةَ بِلاَ حَاجَةٍ ‏‏
Sahih Muslim 1356

Jabir (Allah be pleased with him) reported:

I heard Allah's Apostle (ﷺ) say: It is not permissible for any one of you to carry weapons in Mecca.
حَدَّثَنِي سَلَمَةُ بْنُ شَبِيبٍ، حَدَّثَنَا ابْنُ أَعْيَنَ، حَدَّثَنَا مَعْقِلٌ، عَنْ أَبِي الزُّبَيْرِ، عَنْ جَابِرٍ، قَالَ سَمِعْتُ النَّبِيَّ صلى الله عليه وسلم يَقُولُ ‏ "‏ لاَ يَحِلُّ لأَحَدِكُمْ أَنْ يَحْمِلَ بِمَكَّةَ السِّلاَحَ‏"‏ ‏.‏
Reference : Sahih Muslim 1356
In-book reference : Book 15, Hadith 511
USC-MSA web (English) reference : Book 7, Hadith 3144
  (deprecated numbering scheme)