Table of Contents

Method SendProgressAsync

Namespace
LMKit.Mcp.Client
Assembly
LM-Kit.NET.dll

SendProgressAsync(McpProgressToken, double, double?, string, CancellationToken)

Sends a progress notification to the server (for server-initiated requests). This is typically used when implementing sampling callbacks.

public Task SendProgressAsync(McpProgressToken token, double progress, double? total = null, string message = null, CancellationToken cancellationToken = default)

Parameters

token McpProgressToken

The progress token from the original request.

progress double

The current progress value.

total double?

The total expected progress value, if known.

message string

An optional progress message.

cancellationToken CancellationToken

A token to cancel the operation.

Returns

Task