Building a Production-Ready MCP Server with OAuth and TypeScript | Heykuki News