That's the full loop. --- Biggest friction I ran into: Most MCP tutorials assume Claude Desktop — which wasn't available for Linux when I tested. Solution: I used ngrok to expose my local server ...