Expand description
MCP Completion Protocol Types
This module defines types for completion requests in MCP.
Structs§
- Complete
Argument - Argument being completed (per MCP spec)
- Complete
Params - Completion request parameters (per MCP spec)
- Complete
Request - Complete completion/complete request (matches TypeScript CompleteRequest interface)
- Complete
Result - Complete completion/complete response (per MCP spec)
- Completion
Context - Completion context (per MCP spec)
- Completion
Result - Completion result (per MCP spec)
- Prompt
Reference - Identifies a prompt (per MCP spec) - extends BaseMetadata
- Resource
Template Reference - A reference to a resource or resource template definition (per MCP spec)
Enums§
- Completion
Reference - Union type for completion references (per MCP spec)
Traits§
- Completion
Definition - Complete MCP Completion Creation - Build intelligent autocomplete providers for enhanced UX.
- HasCompletion
Context - Trait for completion context (argument, context)
- HasCompletion
Handling - Trait for completion validation and processing
- HasCompletion
Metadata - Trait for completion metadata (method, reference type)