Scott Brown joins Simon Weaver's squad from Accrington Stanley and counts Everton and Bristol City as his former clubs.
The 34-year-old adds a wealth of experience to Weaver's men along with a winning mentality - Brown helped Accrington to the League Two title two years ago.
Brown has won five promotions across the EFL and National League in his career to date, something Town will no doubt be looking for themselves this season.
He becomes the club's second summer signing so far after they announced the capture of Connor Hall earlier in the week.