Monaco Editor に LSP を喋らせる方法
任意の Language Server を Monaco Editor に接続する場合、クライアント実装が必要
VS Code Extension であれば vscode-languageclient を使えば良いが
monaco 本体にはこれに相当するものがなかった
LSP を喋る monaco 用のクライアント実装としては Typefox/monaco-languageclient が使われていそう
A toolbox for editor-centric web applications | TypeFox
monaco-editor 周りの調査
最近(2025-10-10)、 monaco editor 本体に LSP クライアントの実装が入った
First iteration of monaco editor lsp client by hediet · Pull Request #5044 · microsoft/monaco-editor
monaco editor に first-class で LSP サポートを追加するもの
TypeScript Playground で、 Monaco ↔️ tsgo language server をやりたいらしい
VS Code API と Monaco Editor API をマッピングする仕組みの monaco-languageclient に対し、今回の機能追加は Monaco が直接 LSP をしゃべれるようにするもの
Allow using LSP in the Monaco Editor · Issue #262872 · microsoft/vscode
まだ alpha stage だよって書いてある(2025-10-25)