Record

server-capabilities

========================================================================= Capability Structures

Server capabilities advertised during initialization

Indicates which optional features the server supports.

record server-capabilities {
  completions: option​<json>,
  experimental: option​<list​<tuple​<string, json>>>,
  logging: option​<json>,
  list-changed: option​<server-lists>,
  subscriptions: option​<server-subscriptions>,
}

Fields

NameTypeDescription
completionsoption​<json>

Supports completion/complete requests

experimentaloption​<list​<tuple​<string, json>>>

Experimental capabilities (implementation-specific)

loggingoption​<json>

Supports logging/setLevel and notifications/message

list-changedoption​<server-lists>

Supports list change notifications

subscriptionsoption​<server-subscriptions>

Supports resource subscriptions