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