Skip to content

Class: ProgressNotificationParams

Parameters for a notifications/progress notification.

URI: mcp:ProgressNotificationParams

 classDiagram
    class ProgressNotificationParams
    click ProgressNotificationParams href "../ProgressNotificationParams/"
      HasMeta <|-- ProgressNotificationParams
        click HasMeta href "../HasMeta/"

      ProgressNotificationParams : _meta





        ProgressNotificationParams --> "0..1" MetaObject : _meta
        click MetaObject href "../MetaObject/"



      ProgressNotificationParams : message

      ProgressNotificationParams : progress

      ProgressNotificationParams : progressToken

      ProgressNotificationParams : total

Inheritance

  • ProgressNotificationParams [ HasMeta]

Slots

Name Cardinality and Range Description Inheritance
progress 1
Float
The progress thus far direct
progressToken 1
ProgressToken
The progress token which was given in the initial request, used to associate ... direct
total 0..1
Float
Total number of items to process (or total progress required), if known direct
message 0..1
String
A message string direct
_meta 0..1
MetaObject
Optional metadata object HasMeta

Usages

used by used in type used
ProgressNotification params range ProgressNotificationParams

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: ProgressNotificationParams
description: Parameters for a notifications/progress notification.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slots:
- progress
- progressToken
- total
- message
slot_usage:
  progress:
    name: progress
    required: true
  progressToken:
    name: progressToken
    required: true

Induced

name: ProgressNotificationParams
description: Parameters for a notifications/progress notification.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
slot_usage:
  progress:
    name: progress
    required: true
  progressToken:
    name: progressToken
    required: true
attributes:
  progress:
    name: progress
    description: The progress thus far.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: progress
    owner: ProgressNotificationParams
    domain_of:
    - ProgressNotificationParams
    range: float
    required: true
  progressToken:
    name: progressToken
    description: The progress token which was given in the initial request, used to
      associate this notification with the request that is proceeding.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: progressToken
    owner: ProgressNotificationParams
    domain_of:
    - MetaObject
    - ProgressNotificationParams
    range: ProgressToken
    required: true
  total:
    name: total
    description: Total number of items to process (or total progress required), if
      known.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: total
    owner: ProgressNotificationParams
    domain_of:
    - CompletionData
    - ProgressNotificationParams
    range: float
  message:
    name: message
    description: A message string.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: message
    owner: ProgressNotificationParams
    domain_of:
    - Error
    - URLElicitation
    - ProgressNotificationParams
    - ElicitRequestFormParams
    - ElicitRequestURLParams
    range: string
  _meta:
    name: _meta
    description: Optional metadata object.
    from_schema: https://w3id.org/lmodel/mcp
    rank: 1000
    alias: _meta
    owner: ProgressNotificationParams
    domain_of:
    - HasMeta
    range: MetaObject