TypeScript LSP plugin enabled but tools not available in session
Resolved 💬 8 comments Opened Jan 14, 2026 by hithomas289 Closed Mar 5, 2026
Description
The TypeScript LSP plugin (typescript-lsp@claude-plugins-official) is enabled in settings but the MCP tools are not available during the Claude Code session.
Environment
- OS: Windows 11
- Claude Code version: Latest
- Node.js: v22.21.1
- typescript-language-server: v5.1.3 (installed globally via npm)
Configuration
In ~/.claude/settings.json:
"enabledPlugins": {
"typescript-lsp@claude-plugins-official": true,
// ... other plugins
}
The plugin files exist in:
~/.claude/plugins/cache/claude-plugins-official/typescript-lsp/1.0.0/~/.claude/plugins/marketplaces/claude-plugins-official/plugins/typescript-lsp/
Expected Behavior
Claude should have access to mcp__plugin_typescript_lsp__* tools for:
- Go-to-definition
- Find references
- Error checking
- Other LSP features
Actual Behavior
No TypeScript LSP tools appear in the available tools list. Other plugins (supabase, playwright, context7, greptile) load correctly and their tools are available.
Steps to Reproduce
- Install
typescript-language-serverglobally:npm install -g typescript-language-server typescript - Enable the plugin in settings.json:
"typescript-lsp@claude-plugins-official": true - Restart Claude Code
- Check available tools - no
mcp__plugin_typescript_lsp__*tools present
Additional Context
The plugin appears to fail silently - no error messages are shown during startup. Other LSP plugins (clangd-lsp, pyright-lsp, etc.) are also enabled but similarly don't appear to load their tools.
This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗