https://medium.com/@sainitesh/model-context-protocol-mcp-how-to-build-your-own-mcp-server-d1dd172aea02