Class: ErrorData
Structured JSON-RPC error data payload.
URI: mcp:ErrorData
classDiagram
class ErrorData
click ErrorData href "../ErrorData/"
ErrorData : elicitations
ErrorData --> "*" URLElicitation : elicitations
click URLElicitation href "../URLElicitation/"
ErrorData : reason
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| reason | 0..1 String |
An optional string describing the reason | direct |
| elicitations | * URLElicitation |
URL elicitation entries included in error data | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Error | data | range | ErrorData |
| InternalError | data | range | ErrorData |
| InvalidParamsError | data | range | ErrorData |
| InvalidRequestError | data | range | ErrorData |
| MethodNotFoundError | data | range | ErrorData |
| ParseError | data | range | ErrorData |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:ErrorData |
| native | mcp:ErrorData |
LinkML Source
Direct
name: ErrorData
description: Structured JSON-RPC error data payload.
from_schema: https://w3id.org/lmodel/mcp
slots:
- reason
- elicitations
slot_usage:
elicitations:
name: elicitations
range: URLElicitation
multivalued: true
inlined_as_list: true
Induced
name: ErrorData
description: Structured JSON-RPC error data payload.
from_schema: https://w3id.org/lmodel/mcp
slot_usage:
elicitations:
name: elicitations
range: URLElicitation
multivalued: true
inlined_as_list: true
attributes:
reason:
name: reason
description: An optional string describing the reason.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: reason
owner: ErrorData
domain_of:
- ErrorData
- CancelledNotificationParams
range: string
elicitations:
name: elicitations
description: URL elicitation entries included in error data.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: elicitations
owner: ErrorData
domain_of:
- ErrorData
range: URLElicitation
multivalued: true
inlined: true
inlined_as_list: true