npm install -g typescript @vtsls/language-server
brew install basedpyright
/plugin marketplace add Piebald-AI/claude-code-lsps
/plugin install typescript@claude-code-lsps
/plugin install basedpyright@claude-code-lsps
/reload-plugins

Official

npm install -g typescript typescript-language-server
/plugin install typescript-lsp@claude-plugins-official
/reload-plugins

Verify

/reload-plugins reports an LSP server count when it finishes. Look for 1 plugin LSP server (or 2 if you installed both). A 0 means the plugin loaded but registered nothing: that’s #15148. Switch to Piebald.