What MCP Gets Wrong – and How We Solved It | Hacker News Reader