Expand description
MCP model types for protocol messages and data structures
Structs§
- Annotations
- Resource annotations
- Call
Tool Request Param - Tool call parameters
- Call
Tool Result - Tool call result
- Complete
Request Param - Completion request parameters
- Complete
Result - Complete result
- Completion
Info - Completion information
- Elicitation
Capability - Elicitation
Request Param - Elicitation request parameters
- Elicitation
Response - Elicitation response
- Elicitation
Result - Elicitation result
- GetPrompt
Request Param - Get prompt parameters
- GetPrompt
Result - Get prompt result
- Implementation
- Server implementation information
- Initialize
Request Param - Initialize request parameters
- Initialize
Result - Initialize result
- List
Prompts Result - List prompts result
- List
Resource Templates Result - List resource templates result
- List
Resources Result - List resources result
- List
Tools Result - List tools result
- Logging
Capability - Paginated
Request Param - Pagination parameters
- Prompt
- Prompt definition
- Prompt
Argument - Prompt argument definition
- Prompt
Message - Prompt message
- Prompts
Capability - Protocol
Version - Protocol version information
- RawResource
- Raw resource (for internal use)
- Read
Resource Request Param - Read resource parameters
- Read
Resource Result - Read resource result
- Request
- JSON-RPC 2.0 Request
- Resource
- Resource definition
- Resource
Contents - Resource contents wrapper
- Resource
Template - Resource template definition
- Resources
Capability - Response
- JSON-RPC 2.0 Response
- Sampling
Capability - Server
Capabilities - Server capabilities configuration
- Server
Capabilities Builder - Server
Info - Server information response
- SetLevel
Request Param - Set logging level parameters
- Subscribe
Request Param - Subscribe request parameters
- Text
Content - Text content struct for compatibility
- Tool
- Tool definition
- Tools
Capability - Unsubscribe
Request Param - Unsubscribe request parameters
Enums§
- Content
- Content types for tool responses
- Elicitation
Action - Elicitation response actions
- Prompt
Message Content - Prompt message content
- Prompt
Message Role - Prompt message role