SUMMARY mcp cli claude cli client auth exceptions extensions client_credentials identity_assertion oauth2 utils caching client context extension session session_group sse stdio streamable_http os posix utilities win32 utilities server apps auth errors handlers authorize metadata register revoke token json_response middleware auth_context bearer_auth client_auth provider routes settings caching connection context elicitation extension lowlevel helper_types server mcpserver context exceptions prompts base manager resolve resources base resource_manager templates types server tools base tool_manager utilities context_injection func_metadata logging types models request_state runner session sse stdio streamable_http streamable_http_manager subscriptions transport_security validation shared auth auth_utils context direct_dispatcher dispatcher exceptions extension inbound jsonrpc_dispatcher memory message metadata_utils path_security peer session tool_name_validation transport_context uri_template mcp_types jsonrpc methods v2025_11_25 v2026_07_28 version