Class: Result
Common result fields.
URI: mcp:Result
classDiagram
class Result
click Result href "../Result/"
HasMeta <|-- Result
click HasMeta href "../HasMeta/"
Result <|-- InitializeResult
click InitializeResult href "../InitializeResult/"
Result <|-- CallToolResult
click CallToolResult href "../CallToolResult/"
Result <|-- CompleteResult
click CompleteResult href "../CompleteResult/"
Result <|-- GetPromptResult
click GetPromptResult href "../GetPromptResult/"
Result <|-- ListPromptsResult
click ListPromptsResult href "../ListPromptsResult/"
Result <|-- ListResourcesResult
click ListResourcesResult href "../ListResourcesResult/"
Result <|-- ListResourceTemplatesResult
click ListResourceTemplatesResult href "../ListResourceTemplatesResult/"
Result <|-- ReadResourceResult
click ReadResourceResult href "../ReadResourceResult/"
Result <|-- ListToolsResult
click ListToolsResult href "../ListToolsResult/"
Result <|-- ListRootsResult
click ListRootsResult href "../ListRootsResult/"
Result <|-- CreateMessageResult
click CreateMessageResult href "../CreateMessageResult/"
Result <|-- ElicitResult
click ElicitResult href "../ElicitResult/"
Result <|-- CreateTaskResult
click CreateTaskResult href "../CreateTaskResult/"
Result <|-- GetTaskPayloadResult
click GetTaskPayloadResult href "../GetTaskPayloadResult/"
Result <|-- ListTasksResult
click ListTasksResult href "../ListTasksResult/"
Result <|-- CancelTaskResult
click CancelTaskResult href "../CancelTaskResult/"
Result <|-- GetTaskResult
click GetTaskResult href "../GetTaskResult/"
Result : _meta
Result --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
Inheritance
- Result [ HasMeta]
- InitializeResult
- CallToolResult
- CompleteResult
- GetPromptResult
- ListPromptsResult
- ListResourcesResult
- ListResourceTemplatesResult
- ReadResourceResult
- ListToolsResult
- ListRootsResult
- CreateMessageResult
- ElicitResult
- CreateTaskResult
- GetTaskPayloadResult
- ListTasksResult
- CancelTaskResult [ HasMeta]
- GetTaskResult [ HasMeta]
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| _meta | 0..1 MetaObject |
Optional metadata object | HasMeta |
Usages
| used by | used in | type | used |
|---|---|---|---|
| SetLevelResultResponse | result | range | Result |
| PingResultResponse | result | range | Result |
| SubscribeResultResponse | result | range | Result |
| UnsubscribeResultResponse | result | range | Result |
Aliases
- EmptyResult
- PaginatedResult
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:Result |
| native | mcp:Result |
LinkML Source
Direct
name: Result
description: Common result fields.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- EmptyResult
- PaginatedResult
mixins:
- HasMeta
Induced
name: Result
description: Common result fields.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- EmptyResult
- PaginatedResult
mixins:
- HasMeta
attributes:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: Result
domain_of:
- HasMeta
range: MetaObject