Module completion

Module completion 

Source
Expand description

MCP Completion Protocol Types

This module defines types for completion requests in MCP.

Structs§

CompleteArgument
Argument being completed (per MCP spec)
CompleteParams
Completion request parameters (per MCP spec)
CompleteRequest
Complete completion/complete request (matches TypeScript CompleteRequest interface)
CompleteResult
Complete completion/complete response (per MCP spec)
CompletionContext
Completion context (per MCP spec)
CompletionResult
Completion result (per MCP spec)
PromptReference
Identifies a prompt (per MCP spec) - extends BaseMetadata
ResourceTemplateReference
A reference to a resource or resource template definition (per MCP spec)

Enums§

CompletionReference
Union type for completion references (per MCP spec)

Traits§

CompletionDefinition
Complete MCP Completion Creation - Build intelligent autocomplete providers for enhanced UX.
HasCompletionContext
Trait for completion context (argument, context)
HasCompletionHandling
Trait for completion validation and processing
HasCompletionMetadata
Trait for completion metadata (method, reference type)