Thoughts on a machine-readable, language-agnostic specification of the Language Server Protocol in JSON Schema.
tl,dr: Using ts-json-schema-generator with some code generated from the spec yields a fairly robust schema (JSON or YAML).
Viewable on: