Expand description
MCP Initialize Protocol Types
This module defines the types used for the MCP initialization handshake.
Structsยง
- Client
Capabilities - Capabilities that a client may support
- Completions
Capabilities - Capabilities for completions provided by the server
- Elicitation
Capabilities - Capabilities related to elicitation support
- Implementation
- Describes the name and version of an MCP implementation
- Initialize
Request - Parameters for initialize request
- Initialize
Result - Result payload for initialize (per MCP spec)
- Logging
Capabilities - Capabilities for logging provided by the server
- Prompts
Capabilities - Capabilities for prompts provided by the server
- Resources
Capabilities - Capabilities for resources provided by the server
- Roots
Capabilities - Capabilities related to root listing support
- Sampling
Capabilities - Capabilities related to sampling support
- Server
Capabilities - Capabilities that a server may support
- Tools
Capabilities - Capabilities for tools provided by the server