Module types

Module types 

Source

Structs§

Annotations
Add required capability for annotations
ClientCapabilities
Client capabilities
CompleteRequest
Complete request
CompleteResult
Complete result
Completion
A completion result
Implementation
Client/Server implementation information
InitializeRequest
Initialize request
InitializeResult
Initialize result
ListPromptsRequest
List prompts request
ListPromptsResult
List prompts result
ListResourcesRequest
List resources request
ListResourcesResult
List resources result
Message
A message in a prompt or sampling context
ModelHint
Model hint for selection
ModelPreferences
Model preferences for completion requests
NotificationMeta
Base notification metadata
Progress
Progress information for long-running operations
Prompt
A prompt definition
PromptArgument
Prompt argument
PromptMessage
A prompt message
PromptsCapability
RequestMeta
Base request metadata
Resource
A resource in the system
ResourcesCapability
ResponseMeta
Base response metadata
Root
Root definition
RootsCapability
SamplingMessage
A sampling message
ServerCapabilities
Server capabilities
Tool
A tool definition
ToolsCapability

Enums§

LoggingLevel
Logging levels
MessageContent
Content types for messages
ProgressToken
A progress token, used to associate progress notifications with the original request
ResourceContents
Resource contents
Role
Role types for messages

Type Aliases§

Cursor
An opaque token used to represent a cursor for pagination