James has been contracted to Yeovil since the start of 2017 and during that time, the 22-year-old has made a total of 49 appearances in all competitions.
The player's form has allegedly resulted in interest from the Championship and the Scottish Premiership, despite James having recently penned a new contract.
According to The Independent, Celtic are considering an approach for the former Cardiff City youngster at the end of the season.
Villa - according to the Bristol Post - are also in the mix for James's signature as Steve Bruce contemplates his options ahead of the next campaign.
James has just over a year remaining on his existing deal.