Skip to content

yungweng/claude-lsp-servers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

claude-lsp-servers

LSP plugin for Claude Code — TypeScript, Python, and Go code intelligence that actually works.

Prerequisites

1. Enable LSP Tool

export ENABLE_LSP_TOOL=1  # Add to your shell profile

2. Install Language Servers

# TypeScript/JavaScript
npm install -g typescript-language-server typescript

# Python
npm install -g pyright

# Go
go install golang.org/x/tools/gopls@latest

Installation

claude plugin marketplace add yungweng/claude-lsp-servers
claude plugin install lsp-servers@claude-lsp-servers

Restart Claude Code.

Verify

Run /plugin — you should see lsp-servers@claude-lsp-servers without errors.

Why This Exists

The official LSP plugins are broken (#15148). This is a working alternative.

Features

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

Troubleshooting

"No LSP server available" — Set ENABLE_LSP_TOOL=1 and restart.

"Executable not found" — Install the language server binary.

Debug modeclaude --enable-lsp-logging

License

MIT

About

LSP plugin for Claude Code — TypeScript, Python, and Go code intelligence that actually works

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors