OAuth client provider for MCP servers with browser-based authentication.This class provides OAuth authentication for FastMCP clients by opening
a browser for user authorization and running a local callback server.Methods:
HTTPX auth flow with automatic retry on stale cached credentials.If the OAuth flow fails due to invalid/stale client credentials,
clears the cache and retries once with fresh registration.