ServerCapabilities
Capabilities that a server may support.
Known capabilities are defined here, but this is not a closed set: any server can define its own additional capabilities through the experimental field.
The presence of a capability object (non-null value) indicates that the server supports that capability.
Constructors
Types
Properties
Present if the server supports argument autocompletion suggestions. Keys are capability names, values are capability-specific configuration objects.
Experimental, non-standard capabilities that the server supports.
Optional extensions that the server supports. Keys are extension identifiers (e.g., "io.modelcontextprotocol/ui"), values are extension-specific settings objects.
Present if the server supports sending log messages to the client.
Present if the server offers any prompt templates.
Present if the server offers any resources to read.
Present if the server offers any tools to call.