Class: HasIcons
Mixin for types that carry icons.
URI: mcp:HasIcons
classDiagram
class HasIcons
click HasIcons href "../HasIcons/"
HasIcons <|-- Implementation
click Implementation href "../Implementation/"
HasIcons <|-- ResourceLink
click ResourceLink href "../ResourceLink/"
HasIcons <|-- Resource
click Resource href "../Resource/"
HasIcons <|-- ResourceTemplate
click ResourceTemplate href "../ResourceTemplate/"
HasIcons <|-- Prompt
click Prompt href "../Prompt/"
HasIcons <|-- Tool
click Tool href "../Tool/"
HasIcons : icons
HasIcons --> "*" Icon : icons
click Icon href "../Icon/"
Class Properties
Slots
| Name |
Cardinality and Range |
Description |
Inheritance |
| icons |
* Icon |
Optional set of sized icons that the client can display in a user interface |
direct |
Mixin Usage
| mixed into |
description |
| Implementation |
Describes the MCP implementation |
| ResourceLink |
A resource that the server is capable of reading, included in a prompt or too... |
| Resource |
A known resource that the server is capable of reading |
| ResourceTemplate |
A template description for resources available on the server |
| Prompt |
A prompt or prompt template that the server offers |
| Tool |
Definition for a tool the client can call |
Aliases
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
mcp:HasIcons |
| native |
mcp:HasIcons |
LinkML Source
Direct
name: HasIcons
description: Mixin for types that carry icons.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- Icons
mixin: true
slots:
- icons
Induced
name: HasIcons
description: Mixin for types that carry icons.
from_schema: https://w3id.org/lmodel/mcp
aliases:
- Icons
mixin: true
attributes:
icons:
name: icons
description: Optional set of sized icons that the client can display in a user
interface.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: icons
owner: HasIcons
domain_of:
- HasIcons
range: Icon
multivalued: true
inlined: true
inlined_as_list: true