An efficient one-pot synthesis of 1,2,3- triazoles via the three-component coupling reaction between benzyl or alkyl bromides, terminal alkynes, and sodium azide in the presence of catalytic amounts of Cu(OAc)2/MCM-41 catalyst has been described. This catalyst showed high catalytic activity and 1,4- regioselectivity for the [3 + 2]Huisgen cycloaddition. This method avoids isolation and handling of organic azides, using water as a solvent, and catalyst recycling makes this synthesis a truly green procedure.