A filesystem root that a client exposes to servers.
@type t() :: %MCP.Protocol.Types.Root{ meta: map() | nil, name: String.t() | nil, uri: String.t() }
@spec from_map(map()) :: t()