Lazy init: instant MCP startup, browser launches on first tool call