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
- JSONRPCResultResponse
- InitializeResultResponse
- CallToolResultResponse
- CompleteResultResponse
- GetPromptResultResponse
- ListPromptsResultResponse
- ListResourcesResultResponse
- ListResourceTemplatesResultResponse
- ReadResourceResultResponse
- ListToolsResultResponse
- ListRootsResultResponse
- CreateMessageResultResponse
- ElicitResultResponse
- SetLevelResultResponse
- PingResultResponse
- SubscribeResultResponse
- UnsubscribeResultResponse
- CreateTaskResultResponse
- GetTaskResultResponse
- GetTaskPayloadResultResponse
- CancelTaskResultResponse
- ListTasksResultResponse
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
- from schema: https://w3id.org/lmodel/mcp
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