Class: Root
Represents a root directory or file that the server can operate on.
URI: mcp:Root
classDiagram
class Root
click Root href "../Root/"
HasMeta <|-- Root
click HasMeta href "../HasMeta/"
Root : _meta
Root --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
Root : name
Root : uri
Inheritance
- Root [ HasMeta]
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| uri | 1 uri |
A resource URI | direct |
| name | 0..1 String |
Intended for programmatic or logical use, but used as a display name in past ... | direct |
| _meta | 0..1 MetaObject |
Optional metadata object | HasMeta |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ListRootsResult | roots | range | Root |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:Root |
| native | mcp:Root |
LinkML Source
Direct
name: Root
description: Represents a root directory or file that the server can operate on.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slots:
- uri
- name
slot_usage:
uri:
name: uri
required: true
Induced
name: Root
description: Represents a root directory or file that the server can operate on.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slot_usage:
uri:
name: uri
required: true
attributes:
uri:
name: uri
description: A resource URI.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: uri
owner: Root
domain_of:
- ResourceLink
- ResourceContents
- TextResourceContents
- BlobResourceContents
- Resource
- Root
- ResourceTemplateReference
- ResourceUpdatedNotificationParams
- ReadResourceRequestParams
- SubscribeRequestParams
- UnsubscribeRequestParams
range: uri
required: true
name:
name: name
description: Intended for programmatic or logical use, but used as a display name
in past specs or fallback (if title is not present).
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
slot_uri: schema:name
alias: name
owner: Root
domain_of:
- HasName
- ToolUseContent
- Root
- CompletionArgument
- SchemaProperties
- ElicitationContent
- ModelHint
- CallToolRequestParams
- GetPromptRequestParams
range: string
_meta:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: Root
domain_of:
- HasMeta
range: MetaObject