Claude desktop shell agent using Model Context Protocol | Hacker News Reader