Class: JSONRPCNotification
A notification which does not expect a response.
- NOTE: this is an abstract class and should not be instantiated directly
classDiagram
class JSONRPCNotification
click JSONRPCNotification href "../JSONRPCNotification/"
JSONRPCNotification <|-- CancelledNotification
click CancelledNotification href "../CancelledNotification/"
JSONRPCNotification <|-- InitializedNotification
click InitializedNotification href "../InitializedNotification/"
JSONRPCNotification <|-- ProgressNotification
click ProgressNotification href "../ProgressNotification/"
JSONRPCNotification <|-- ResourceListChangedNotification
click ResourceListChangedNotification href "../ResourceListChangedNotification/"
JSONRPCNotification <|-- ResourceUpdatedNotification
click ResourceUpdatedNotification href "../ResourceUpdatedNotification/"
JSONRPCNotification <|-- PromptListChangedNotification
click PromptListChangedNotification href "../PromptListChangedNotification/"
JSONRPCNotification <|-- ToolListChangedNotification
click ToolListChangedNotification href "../ToolListChangedNotification/"
JSONRPCNotification <|-- RootsListChangedNotification
click RootsListChangedNotification href "../RootsListChangedNotification/"
JSONRPCNotification <|-- LoggingMessageNotification
click LoggingMessageNotification href "../LoggingMessageNotification/"
JSONRPCNotification <|-- ElicitationCompleteNotification
click ElicitationCompleteNotification href "../ElicitationCompleteNotification/"
JSONRPCNotification <|-- TaskStatusNotification
click TaskStatusNotification href "../TaskStatusNotification/"
JSONRPCNotification : jsonrpc
JSONRPCNotification : method
Inheritance
- JSONRPCNotification
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| jsonrpc | 1 String |
JSON-RPC version string | direct |
| method | 1 String |
The JSON-RPC method name | direct |
Aliases
- Notification
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:JSONRPCNotification |
| native | mcp:JSONRPCNotification |
LinkML Source
Direct
name: JSONRPCNotification
description: A notification which does not expect a response.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- Notification
abstract: true
slots:
- jsonrpc
- method
slot_usage:
jsonrpc:
name: jsonrpc
required: true
method:
name: method
required: true
Induced
name: JSONRPCNotification
description: A notification which does not expect a response.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- Notification
abstract: true
slot_usage:
jsonrpc:
name: jsonrpc
required: true
method:
name: method
required: true
attributes:
jsonrpc:
name: jsonrpc
description: JSON-RPC version string.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: jsonrpc
owner: JSONRPCNotification
domain_of:
- JSONRPCRequest
- JSONRPCNotification
- JSONRPCResultResponse
- JSONRPCErrorResponse
range: string
required: true
method:
name: method
description: The JSON-RPC method name.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: method
owner: JSONRPCNotification
domain_of:
- JSONRPCRequest
- JSONRPCNotification
range: string
required: true