Two controlled explosions were carried out on Wednesday night and a further one on Thursday morning.
Officers searched a property in Jamaica Mews in The New Town area and recovered a number of items.
Residents were evacuated as a precaution while the search was taking place.
Police said there was never any danger to the public.
A 38-year-old man has been charged with firearms offences following a police operation in Edinburgh.