Class: InitializeResult
The result returned by the server for an initialize request.
URI: mcp:InitializeResult
classDiagram
class InitializeResult
click InitializeResult href "../InitializeResult/"
Result <|-- InitializeResult
click Result href "../Result/"
InitializeResult : _meta
InitializeResult --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
InitializeResult : capabilities
InitializeResult --> "1" ServerCapabilities : capabilities
click ServerCapabilities href "../ServerCapabilities/"
InitializeResult : instructions
InitializeResult : protocolVersion
InitializeResult : serverInfo
InitializeResult --> "1" Implementation : serverInfo
click Implementation href "../Implementation/"
Inheritance
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| capabilities | 1 ServerCapabilities |
Server capabilities | direct |
| protocolVersion | 1 String |
The version of the Model Context Protocol | direct |
| serverInfo | 1 Implementation |
Information about the server implementation | direct |
| instructions | 0..1 String |
Instructions describing how to use the server and its features | direct |
| _meta | 0..1 MetaObject |
Optional metadata object | HasMeta |
Usages
| used by | used in | type | used |
|---|---|---|---|
| InitializeResultResponse | result | range | InitializeResult |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:InitializeResult |
| native | mcp:InitializeResult |
LinkML Source
Direct
name: InitializeResult
description: The result returned by the server for an initialize request.
from_schema: https://w3id.org/lmodel/mcp
is_a: Result
slots:
- capabilities
- protocolVersion
- serverInfo
- instructions
slot_usage:
capabilities:
name: capabilities
description: Server capabilities.
range: ServerCapabilities
required: true
inlined: true
protocolVersion:
name: protocolVersion
required: true
serverInfo:
name: serverInfo
description: Information about the server implementation.
range: Implementation
required: true
inlined: true
Induced
name: InitializeResult
description: The result returned by the server for an initialize request.
from_schema: https://w3id.org/lmodel/mcp
is_a: Result
slot_usage:
capabilities:
name: capabilities
description: Server capabilities.
range: ServerCapabilities
required: true
inlined: true
protocolVersion:
name: protocolVersion
required: true
serverInfo:
name: serverInfo
description: Information about the server implementation.
range: Implementation
required: true
inlined: true
attributes:
capabilities:
name: capabilities
description: Server capabilities.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: capabilities
owner: InitializeResult
domain_of:
- InitializeRequestParams
- InitializeResult
range: ServerCapabilities
required: true
inlined: true
protocolVersion:
name: protocolVersion
description: The version of the Model Context Protocol.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: protocolVersion
owner: InitializeResult
domain_of:
- InitializeRequestParams
- InitializeResult
range: string
required: true
serverInfo:
name: serverInfo
description: Information about the server implementation.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: serverInfo
owner: InitializeResult
domain_of:
- InitializeResult
range: Implementation
required: true
inlined: true
instructions:
name: instructions
description: Instructions describing how to use the server and its features.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: instructions
owner: InitializeResult
domain_of:
- InitializeResult
range: string
_meta:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: InitializeResult
domain_of:
- HasMeta
range: MetaObject