Skip to content

Class: InitializeRequestParams

Parameters for an initialize request.

URI: mcp:InitializeRequestParams

 classDiagram
    class InitializeRequestParams
    click InitializeRequestParams href "../InitializeRequestParams/"
      InitializeRequestParams : capabilities





        InitializeRequestParams --> "1" ClientCapabilities : capabilities
        click ClientCapabilities href "../ClientCapabilities/"



      InitializeRequestParams : clientInfo





        InitializeRequestParams --> "1" Implementation : clientInfo
        click Implementation href "../Implementation/"



      InitializeRequestParams : protocolVersion

Slots

Name Cardinality and Range Description Inheritance
capabilities 1
ClientCapabilities
Client capabilities direct
clientInfo 1
Implementation
Information about the client implementation direct
protocolVersion 1
String
The version of the Model Context Protocol direct

Usages

used by used in type used
InitializeRequest params range InitializeRequestParams

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self mcp:InitializeRequestParams
native mcp:InitializeRequestParams

LinkML Source

Direct

name: InitializeRequestParams
description: Parameters for an initialize request.
from_schema: https://w3id.org/lmodel/mcp
slots:
- capabilities
- clientInfo
- protocolVersion
slot_usage:
  capabilities:
    name: capabilities
    description: Client capabilities.
    range: ClientCapabilities
    required: true
    inlined: true
  clientInfo:
    name: clientInfo
    description: Information about the client implementation.
    range: Implementation
    required: true
    inlined: true
  protocolVersion:
    name: protocolVersion
    required: true

Induced

name: InitializeRequestParams
description: Parameters for an initialize request.
from_schema: https://w3id.org/lmodel/mcp
slot_usage:
  capabilities:
    name: capabilities
    description: Client capabilities.
    range: ClientCapabilities
    required: true
    inlined: true
  clientInfo:
    name: clientInfo
    description: Information about the client implementation.
    range: Implementation
    required: true
    inlined: true
  protocolVersion:
    name: protocolVersion
    required: true
attributes:
  capabilities:
    name: capabilities
    description: Client capabilities.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: capabilities
    owner: InitializeRequestParams
    domain_of:
    - InitializeRequestParams
    - InitializeResult
    range: ClientCapabilities
    required: true
    inlined: true
  clientInfo:
    name: clientInfo
    description: Information about the client implementation.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: clientInfo
    owner: InitializeRequestParams
    domain_of:
    - InitializeRequestParams
    range: Implementation
    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: InitializeRequestParams
    domain_of:
    - InitializeRequestParams
    - InitializeResult
    range: string
    required: true