Capabilities declared by an MCP server during initialization.
Summary
Types
@type t() :: %MCP.Protocol.Capabilities.ServerCapabilities{ completions: MCP.Protocol.Capabilities.CompletionCapabilities.t() | nil, experimental: map() | nil, logging: MCP.Protocol.Capabilities.LoggingCapabilities.t() | nil, prompts: MCP.Protocol.Capabilities.PromptCapabilities.t() | nil, resources: MCP.Protocol.Capabilities.ResourceCapabilities.t() | nil, tools: MCP.Protocol.Capabilities.ToolCapabilities.t() | nil }