Mixin for types that carry a _meta field.
URI: mcp:HasMeta
classDiagram
class HasMeta
click HasMeta href "../HasMeta/"
HasMeta <|-- TextContent
click TextContent href "../TextContent/"
HasMeta <|-- ImageContent
click ImageContent href "../ImageContent/"
HasMeta <|-- AudioContent
click AudioContent href "../AudioContent/"
HasMeta <|-- EmbeddedResource
click EmbeddedResource href "../EmbeddedResource/"
HasMeta <|-- ResourceLink
click ResourceLink href "../ResourceLink/"
HasMeta <|-- ToolUseContent
click ToolUseContent href "../ToolUseContent/"
HasMeta <|-- ToolResultContent
click ToolResultContent href "../ToolResultContent/"
HasMeta <|-- ResourceContents
click ResourceContents href "../ResourceContents/"
HasMeta <|-- TextResourceContents
click TextResourceContents href "../TextResourceContents/"
HasMeta <|-- BlobResourceContents
click BlobResourceContents href "../BlobResourceContents/"
HasMeta <|-- Resource
click Resource href "../Resource/"
HasMeta <|-- ResourceTemplate
click ResourceTemplate href "../ResourceTemplate/"
HasMeta <|-- Root
click Root href "../Root/"
HasMeta <|-- Prompt
click Prompt href "../Prompt/"
HasMeta <|-- Tool
click Tool href "../Tool/"
HasMeta <|-- SamplingMessage
click SamplingMessage href "../SamplingMessage/"
HasMeta <|-- Result
click Result href "../Result/"
HasMeta <|-- CancelledNotificationParams
click CancelledNotificationParams href "../CancelledNotificationParams/"
HasMeta <|-- ProgressNotificationParams
click ProgressNotificationParams href "../ProgressNotificationParams/"
HasMeta <|-- LoggingMessageNotificationParams
click LoggingMessageNotificationParams href "../LoggingMessageNotificationParams/"
HasMeta <|-- ResourceUpdatedNotificationParams
click ResourceUpdatedNotificationParams href "../ResourceUpdatedNotificationParams/"
HasMeta <|-- TaskStatusNotificationParams
click TaskStatusNotificationParams href "../TaskStatusNotificationParams/"
HasMeta <|-- CallToolRequestParams
click CallToolRequestParams href "../CallToolRequestParams/"
HasMeta <|-- CancelTaskResult
click CancelTaskResult href "../CancelTaskResult/"
HasMeta <|-- GetTaskResult
click GetTaskResult href "../GetTaskResult/"
HasMeta : _meta
HasMeta --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
Class Properties
Slots
| Name |
Cardinality and Range |
Description |
Inheritance |
| _meta |
0..1 MetaObject |
Optional metadata object |
direct |
Mixin Usage
Aliases
- NotificationParams
- RequestParams
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
mcp:HasMeta |
| native |
mcp:HasMeta |
LinkML Source
Direct
name: HasMeta
description: Mixin for types that carry a _meta field.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- NotificationParams
- RequestParams
mixin: true
slots:
- _meta
Induced
name: HasMeta
description: Mixin for types that carry a _meta field.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- NotificationParams
- RequestParams
mixin: true
attributes:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: HasMeta
domain_of:
- HasMeta
range: MetaObject