| Classes | |
|---|---|
| CancelledNotification | This notification can be sent by either side to indicate that it is cancelling a previously-issued 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. A client MUST NOT attempt to cancel its |
| InitializedNotification | This notification is sent from the client to the server after initialization has finished. |
| LoggingMessageNotification | JSONRPCNotification of a log message passed from server to client. If no |
| Notification | The base JSON-RPC notification object. |
| 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 may be issued by servers without any previous subscription from the client. |
| ResourceListChangedNotification | An optional notification from the server to the client, informing it that the list of resources it can read from has changed. This may be issued by servers without any previous subscription from the client. |
| ResourceUpdatedNotification | A notification from the server to the client, informing it that a resource has changed
and may need to be read again. This should only be sent if the client previously sent a
|
| RootsListChangedNotification | A notification from the client to the server, informing it that the list of roots has changed.
This notification should be sent whenever the client adds, removes, or modifies any root.
The server should then request an updated list of roots using the |
| ToolListChangedNotification | An optional notification from the server to the client, informing it that the list of tools it offers has changed. This may be issued by servers without any previous subscription from the client. |
| Interfaces | |
| ClientNotification | Interface marker for concrete notifications that can be used by the client. |
| ServerNotification | Interface marker for concrete notifications that can be used by the server. |