Skip to content

Class: JSONRPCNotification

A notification which does not expect a response.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: mcp:JSONRPCNotification

 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

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

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