Nordirland Under 21 internationella kommer att bära nummer 28 skjorta och var på bänken för lördagens resa till Leyton Orient.
McKnight, 20 år, började som trainee på Barnsley utan att göra några första lagframträdanden.
Han gick med i Shrewsbury förra sommaren, men släpptes i januari.
Hitta alla de senaste fotbollsöverföringarna på vår dedikerade sida.
League Two Side Morecambe har undertecknat tidigare Shrewsbury Midfielder Darren McKnight på en kortsiktig affär fram till slutet av säsongen.