by boostvolt
LSP plugins for Claude Code — Bash/Shell, C/C++/Objective-C, C#, Clojure, Dart/Flutter, Elixir, Gleam, Go, Java, Kotlin, Lua, Nix, OCaml, PHP, Python, Ruby, Rust, Swift, Terraform, TypeScript/JavaScript, YAML & Zig
# Add to your Claude Code skills
git clone https://github.com/boostvolt/claude-code-lspsA collection of Language Server Protocol (LSP) plugins for Claude Code.

[!NOTE] LSP Integration: If you're on v2.0.69 through v2.0.x, LSP integration is broken due to a race condition (#14803, #13952). This has been fixed in v2.1.0+. Please upgrade to the latest version.
The Language Server Protocol provides IDE-like intelligence to Claude Code. On startup, Claude Code automatically starts LSP servers from installed plugins and exposes them to Claude in two ways:
LSP Tool - A builtin tool with 9 operations mapping directly to LSP commands:
| Operation | Description |
| ---------------------- | --------------------------------------------------------------- |
| goToDefinition | Find where a symbol is defined |
| findReferences | Find all references to a symbol |
| hover | Get hover info (docs, type info) for a symbol |
| documentSymbol | Get all symbols (functions, classes, variables) in a document |
| workspaceSymbol | Search for symbols across the entire workspace |
| goToImplementation | Find implementations of an interface/abstract method |
| prepareCallHierarchy | Get call hierarchy item at a position |
| incomingCalls | Find all functions/methods that call the function at a position |
| | Find all functions/methods called by the function at a position |
outgoingCallsAutomatic Diagnostics - Real-time error and warning detection similar to the VS Code integration, but operating independently. These diagnostics tend to be faster and more comprehensive than the VS Code equivalent.
| Plugin | Language | Extensions | LSP |
| -------------------------------------------------- | --------------------- | ------------------------------------------- | -------------------------------------------------------------------------------- |
| bash-language-server | Bash/Shell | .sh .bash .zsh .ksh | bash-language-server |
| clangd | C/C++/Objective-C | .c .h .cpp .hpp .cc .cxx .hxx .m .mm | clangd |
| clojure-lsp | Clojure | .clj...