MCP was the wrong abstraction for AI agents | Hacker News Reader