[BUG] LSP plugins not working with native/standalone binary installation
Preflight Checklist
- [x] I have searched existing issues and this is not a duplicate
- [x] I am filing a single bug report (will file separate reports for different bugs)
- [x] I am using the latest version of Claude Code (v2.1.15)
What's Wrong?
The typescript-lsp@claude-plugins-official plugin does not work when Claude Code is installed via the native/standalone binary. After enabling the plugin and restarting, no LSP tools are exposed to the assistant.
The plugin appears installed in ~/.claude/plugins/installed_plugins.json but the LSP tools (lsp_get_diagnostics, lsp_go_to_definition, lsp_find_references, etc.) are not available.
The workaround gist (https://gist.github.com/Zamua/f7ca58ce5dd9ba61279ea195a01b190c) explicitly states: "npm or bun-based installation (NOT the official standalone binary)", suggesting native binary installs are not supported.
What Should Happen?
After enabling the typescript-lsp plugin and restarting Claude Code, LSP tools should be available regardless of installation method (npm or native binary).
Error Messages/Logs
No explicit error - LSP tools simply don't appear in the available toolset.
Plugin shows as installed:
{
"typescript-lsp@claude-plugins-official": [{
"scope": "user",
"installPath": "~/.claude/plugins/cache/claude-plugins-official/typescript-lsp/1.0.0",
"version": "1.0.0",
"installedAt": "2026-01-22T11:33:54.897Z"
}]
}
Steps to Reproduce
- Install Claude Code via native binary (not npm)
- Install typescript-language-server globally:
npm install -g typescript-language-server typescript - Enable plugin:
/plugin install typescript-lsp@claude-plugins-official - Restart Claude Code
- Observe that no LSP tools are available
Claude Model
Opus 4.5
Is this a Regression?
Don't know
Claude Code Version
2.1.15 (Claude Code)
Operating System
macOS
Terminal/Shell
iTerm2
Additional Information
typescript-language-serverversion: 5.1.3~/.claude.jsonshows"installMethod": "native"- Related issue: #16291 (proposed fix appears to only apply to npm/bun installs)
- Marketplace config in
~/.claude/plugins/marketplaces/claude-plugins-official/.claude-plugin/marketplace.jsonshows correctlspServersconfiguration
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗