LSP plugin for Claude Code — TypeScript, Python, and Go code intelligence that actually works.
export ENABLE_LSP_TOOL=1 # Add to your shell profile# TypeScript/JavaScript
npm install -g typescript-language-server typescript
# Python
npm install -g pyright
# Go
go install golang.org/x/tools/gopls@latestclaude plugin marketplace add yungweng/claude-lsp-servers
claude plugin install lsp-servers@claude-lsp-serversRestart Claude Code.
Run /plugin — you should see lsp-servers@claude-lsp-servers without errors.
The official LSP plugins are broken (#15148). This is a working alternative.
| Operation | Description |
|---|---|
hover |
Type info and docs |
goToDefinition |
Jump to definitions |
findReferences |
Find all usages |
documentSymbol |
List symbols in file |
goToImplementation |
Find implementations |
incomingCalls |
What calls this |
outgoingCalls |
What this calls |
"No LSP server available" — Set ENABLE_LSP_TOOL=1 and restart.
"Executable not found" — Install the language server binary.
Debug mode — claude --enable-lsp-logging
MIT