Building Custom MCP Servers: A Developer Guide | Boolean & Beyond