Building a Custom MCP Server using Python