Any computer can be a "server" but typically it'll have more resources available to it (faster cpu, lots of ram, fast hdds and/or redundancy using RAID (not 0). I've actually never seen, let alone played, Minecraft so I'm not sure what all requirements a Minecraft server would need.