Namespace Nexus\Mcp\Core\Schema\Notification

Classes
CancelledNotification

This notification is sent by the client to indicate that it is cancelling a request it previously issued. On stdio, the server also sends this notification, solely to terminate a subscriptions/listen stream: it references the ID of the subscriptions/listen request that opened the stream. Servers MUST NOT use this notification to cancel any other request. The request SHOULD still be in-flight, but due to communication latency, it is always possible that this notification MAY arrive after the request has already finished. This notification indicates that the result will be unused, so any associated processing SHOULD cease.

ProgressNotification

An out-of-band notification used to inform the receiver of a progress update for a long-running request.

PromptListChangedNotification

An optional notification from the server to the client, informing it that the list of prompts it offers has changed. This is only delivered on a subscriptions/listen stream when the client requested it via the promptsListChanged filter field.

ResourceListChangedNotification

An optional notification from the server to the client, informing it that the list of resources it can read from has changed. This is only delivered on a subscriptions/listen stream when the client requested it via the resourcesListChanged filter field.

ResourceUpdatedNotification

A notification from the server to the client, informing it that a resource has changed and may need to be read again. This is only sent for resources the client opted in to via the resourceSubscriptions field of a subscriptions/listen request.

SubscriptionsAcknowledgedNotification

Sent by the server as the first message on a subscriptions/listen stream to acknowledge that the subscription has been established and to report which notification types it agreed to honor.

ToolListChangedNotification

An optional notification from the server to the client, informing it that the list of tools it offers has changed. This is only delivered on a subscriptions/listen stream when the client requested it via the toolsListChanged filter field.

Interfaces
ClientNotification

Marker for a notification that a client may send to a server.

ServerNotification

Marker for a notification that a server may send to a client.