Structs§
- Annotations
- Add required capability for annotations
- Client
Capabilities - Client capabilities
- Complete
Request - Complete request
- Complete
Result - Complete result
- Completion
- A completion result
- Implementation
- Client/Server implementation information
- Initialize
Request - Initialize request
- Initialize
Result - Initialize result
- List
Prompts Request - List prompts request
- List
Prompts Result - List prompts result
- List
Resources Request - List resources request
- List
Resources Result - List resources result
- Message
- A message in a prompt or sampling context
- Model
Hint - Model hint for selection
- Model
Preferences - Model preferences for completion requests
- Notification
Meta - Base notification metadata
- Progress
- Progress information for long-running operations
- Prompt
- A prompt definition
- Prompt
Argument - Prompt argument
- Prompt
Message - A prompt message
- Prompts
Capability - Request
Meta - Base request metadata
- Resource
- A resource in the system
- Resources
Capability - Response
Meta - Base response metadata
- Root
- Root definition
- Roots
Capability - Sampling
Message - A sampling message
- Server
Capabilities - Server capabilities
- Tool
- A tool definition
- Tools
Capability
Enums§
- Logging
Level - Logging levels
- Message
Content - Content types for messages
- Progress
Token - A progress token, used to associate progress notifications with the original request
- Resource
Contents - Resource contents
- Role
- Role types for messages
Type Aliases§
- Cursor
- An opaque token used to represent a cursor for pagination