Expand description
Common types used throughout the SDK
Structs§
- Client
Capabilities - Client capabilities
- Complete
Request - Complete request
- Complete
Result - Complete result
- Completion
- A completion result
- GetPrompt
Request - /prompts/get request
- GetPrompt
Result - /prompts/get response
- Implementation
- Client implementation information
- Initialize
Request - /initialize request
- Initialize
Result - /initialize response
- List
Prompts Request - /prompts/list request
- List
Prompts Result - /prompts/list response
- List
Resources Request - /resources/list request
- List
Resources Result - /resources/list response
- List
Tools Request - /tools/list request
- List
Tools Result - /tools/list response
- Logging
Message - A log message
- Model
Preferences - Model preferences for completion requests
- Notification
Meta - Base notification metadata
- Progress
- Progress information
- Prompt
- A prompt definition
- Prompt
Argument - A prompt argument
- Prompt
Message - A prompt message
- Request
Meta - Base request metadata
- Resource
- A resource in the system
- Resource
Contents - Resource contents
- Resource
Template - A resource template
- Root
- Root definition
- Server
Capabilities - Server capabilities
- Tool
- A tool definition
- Tool
Annotations - A tool’s schema, defining the expected input parameters for the tool
- Tool
Schema - A tool’s schema, defining the expected input parameters for the tool
Enums§
- Logging
Level - Logging levels
- Message
Content - Content types for prompt messages
Type Aliases§
- Cursor
- An opaque token used to represent a cursor for pagination
- Progress
Token - A progress token, used to associate progress notifications with the original request