Class Nexus\Mcp\Core\Schema\ServerCapabilities

final
readonly
implements Arrayable<array{completions?: CompletionsCapability, experimental?: ServerExperimentalCapability, extensions?: ExtensionsCapability, prompts?: PromptsCapability, resources?: ResourcesCapability, tools?: ToolsCapability}>

Capabilities that a server may support. Known capabilities are defined here, in this schema, but this is not a closed set: any server can define its own, additional capabilities.

Type aliases
CompletionsCapability array<string, mixed> #
ExtensionsCapability array<string, array<string, mixed>> #
PromptsCapability array{listChanged?: bool} #
ResourcesCapability array{listChanged?: bool, subscribe?: bool} #
ServerExperimentalCapability array<string, array<string, mixed>> #
ToolsCapability array{listChanged?: bool} #
Methods
Properties