using System.ComponentModel; using System.Text.Json.Serialization; using ModelContextProtocol.Server; namespace ModelContextProtocol.Protocol; /// /// Represents the completions capability for providing auto-completion suggestions /// for prompt arguments and resource references. /// /// /// /// When enabled, this capability allows a Model Context Protocol server to provide /// auto-completion suggestions. This capability is advertised to clients during the initialize handshake. /// /// /// The primary function of this capability is to improve the user experience by offering /// contextual suggestions for argument values or resource identifiers based on partial input. /// /// /// See the schema for details. /// /// /// This class is intentionally empty as the Model Context Protocol specification does not /// currently define additional properties for completions capabilities. Future versions of the /// specification might extend this capability with additional configuration options. /// /// public sealed class CompletionsCapability { }