This page is under construction. The outline below sketches what it will cover.
- Notification handlers —
log(every server log message),progress(global default, overridable per call viaonProgress), and the threeon*ListChangedhandlers with auto-refresh and debouncing. - Request handlers —
samplingandelicitationanswer server-initiated requests; providing them advertises the corresponding capability. - Roots — static
string[]/Root[]or an async callback for dynamic roots;notifyRootsChanged()for pushing updates. - Log level control and completion —
setLogLevel(level)to filter server logs;complete(ref, argument)for prompt/resource argument autocompletion.