OmniSharp.Extensions.LanguageServer (nuget): You can use this package to create a language server, that will be consumed by many clients
Keywords: lsp|language|server|protocol|client|csharp|dotnet|language-client|language-server|language-server-protocol