Skip to content

Class: JSONRPCResultResponse

A successful (non-error) response to a request.

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

URI: mcp:JSONRPCResultResponse

 classDiagram
    class JSONRPCResultResponse
    click JSONRPCResultResponse href "../JSONRPCResultResponse/"
      JSONRPCResultResponse <|-- InitializeResultResponse
        click InitializeResultResponse href "../InitializeResultResponse/"
      JSONRPCResultResponse <|-- CallToolResultResponse
        click CallToolResultResponse href "../CallToolResultResponse/"
      JSONRPCResultResponse <|-- CompleteResultResponse
        click CompleteResultResponse href "../CompleteResultResponse/"
      JSONRPCResultResponse <|-- GetPromptResultResponse
        click GetPromptResultResponse href "../GetPromptResultResponse/"
      JSONRPCResultResponse <|-- ListPromptsResultResponse
        click ListPromptsResultResponse href "../ListPromptsResultResponse/"
      JSONRPCResultResponse <|-- ListResourcesResultResponse
        click ListResourcesResultResponse href "../ListResourcesResultResponse/"
      JSONRPCResultResponse <|-- ListResourceTemplatesResultResponse
        click ListResourceTemplatesResultResponse href "../ListResourceTemplatesResultResponse/"
      JSONRPCResultResponse <|-- ReadResourceResultResponse
        click ReadResourceResultResponse href "../ReadResourceResultResponse/"
      JSONRPCResultResponse <|-- ListToolsResultResponse
        click ListToolsResultResponse href "../ListToolsResultResponse/"
      JSONRPCResultResponse <|-- ListRootsResultResponse
        click ListRootsResultResponse href "../ListRootsResultResponse/"
      JSONRPCResultResponse <|-- CreateMessageResultResponse
        click CreateMessageResultResponse href "../CreateMessageResultResponse/"
      JSONRPCResultResponse <|-- ElicitResultResponse
        click ElicitResultResponse href "../ElicitResultResponse/"
      JSONRPCResultResponse <|-- SetLevelResultResponse
        click SetLevelResultResponse href "../SetLevelResultResponse/"
      JSONRPCResultResponse <|-- PingResultResponse
        click PingResultResponse href "../PingResultResponse/"
      JSONRPCResultResponse <|-- SubscribeResultResponse
        click SubscribeResultResponse href "../SubscribeResultResponse/"
      JSONRPCResultResponse <|-- UnsubscribeResultResponse
        click UnsubscribeResultResponse href "../UnsubscribeResultResponse/"
      JSONRPCResultResponse <|-- CreateTaskResultResponse
        click CreateTaskResultResponse href "../CreateTaskResultResponse/"
      JSONRPCResultResponse <|-- GetTaskResultResponse
        click GetTaskResultResponse href "../GetTaskResultResponse/"
      JSONRPCResultResponse <|-- GetTaskPayloadResultResponse
        click GetTaskPayloadResultResponse href "../GetTaskPayloadResultResponse/"
      JSONRPCResultResponse <|-- CancelTaskResultResponse
        click CancelTaskResultResponse href "../CancelTaskResultResponse/"
      JSONRPCResultResponse <|-- ListTasksResultResponse
        click ListTasksResultResponse href "../ListTasksResultResponse/"

      JSONRPCResultResponse : id

      JSONRPCResultResponse : jsonrpc

Inheritance

Slots

Name Cardinality and Range Description Inheritance
id 1
RequestId
Uniquely identifying ID for a JSON-RPC request direct
jsonrpc 1
String
JSON-RPC version string direct

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self mcp:JSONRPCResultResponse
native mcp:JSONRPCResultResponse

LinkML Source

Direct

name: JSONRPCResultResponse
description: A successful (non-error) response to a request.
from_schema: https://w3id.org/lmodel/mcp
abstract: true
slots:
- id
- jsonrpc
slot_usage:
  id:
    name: id
    required: true
  jsonrpc:
    name: jsonrpc
    required: true

Induced

name: JSONRPCResultResponse
description: A successful (non-error) response to a request.
from_schema: https://w3id.org/lmodel/mcp
abstract: true
slot_usage:
  id:
    name: id
    required: true
  jsonrpc:
    name: jsonrpc
    required: true
attributes:
  id:
    name: id
    description: Uniquely identifying ID for a JSON-RPC request.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: id
    owner: JSONRPCResultResponse
    domain_of:
    - ToolUseContent
    - JSONRPCRequest
    - JSONRPCResultResponse
    - JSONRPCErrorResponse
    range: RequestId
    required: true
  jsonrpc:
    name: jsonrpc
    description: JSON-RPC version string.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: jsonrpc
    owner: JSONRPCResultResponse
    domain_of:
    - JSONRPCRequest
    - JSONRPCNotification
    - JSONRPCResultResponse
    - JSONRPCErrorResponse
    range: string
    required: true