https://singularityfeed.com/creating-and-deploying-an-mcp-server-from-scratch/