Options that can be given per request.
If set, requests progress notifications from the remote end (if supported). When progress notifications are received, this callback will be invoked.
A timeout for this request. If exceeded, an org.jetbrains.kotlinx.mcp.McpError with code RequestTimeout will be raised from request().
RequestTimeout