The 21-year-old joins on a deal until the end of the season, having spent the first half of the campaign on loan at League One high-flyers Shrewsbury Town.
The midfielder began his career at National League South side Dartford, making twenty-three appearances before making the move to the then-Premier League Norwich City on Deadline Day in January 2016, becoming the Darts' record sale in the process.
Adams, who had a brief loan spell at Braintree Town last season, was instrumental for a Norwich under-23 side that reached two cup semi-finals last season, scoring 6 goals in twenty-seven games.
The midfielder earned his first cap for Gambia in November, coming off the bench in a 2-1 victory over Morocco.