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