Generic sharedserver lifecycle for Claude Code: reads ~/.config/sharedserver/servers.json and runs `sharedserver use`/`unuse` per Claude session, sharing one reference-counted backend across sessions.