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-lspsGuides for using ide extensions skills like claude-code-lsps.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:01:24.791Z",
"npmAuditRan": true,
"pipAuditRan": true
}A 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 |
outgoingCalls |
Find all functions/methods called by the function at a position |
Automatic 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 .cljs .cljc .edn |
clojure-lsp |
| dart-analyzer | Dart/Flutter | .dart |
Dart SDK |
| elixir-ls | Elixir | .ex .exs |
elixir-ls |
| gleam | Gleam | .gleam |
gleam |
| gopls | Go | .go |
gopls |
| intelephense | PHP | .php .phtml |
Intelephense |
| jdtls | Java | .java |
jdtls |
| kotlin-lsp | Kotlin | .kt .kts |
kotlin-lsp |
| lua-language-server | Lua | .lua |
lua-language-server |
| nixd | Nix | .nix |
nixd |
| ocaml-lsp | OCaml | .ml .mli |
ocaml-lsp |
| omnisharp | C# | .cs .csx |
OmniSharp |
| pyright | Python | .py .pyi |
pyright |
| rust-analyzer | Rust | .rs |
rust-analyzer |
| solargraph | Ruby | .rb .rake .gemspec |
Solargraph |
| sourcekit-lsp | Swift | .swift |
sourcekit-lsp |
| terraform-ls | Terraform | .tf .tfvars |
terraform-ls |
| vtsls | TypeScript/JavaScript | .ts .tsx .js .jsx .mjs .cjs |
vtsls |
| yaml-language-server | YAML | .yaml .yml |
yaml-language-server |
| zls | Zig | .zig .zon |
zls |
claude
/plugin marketplace add boostvolt/claude-code-lsps
Install individual plugins:
/plugin install bash-language-server@claude-code-lsps
/plugin install clangd@claude-code-lsps
/plugin install clojure-lsp@claude-code-lsps
/plugin install dart-analyzer@claude-code-lsps
/plugin install elixir-ls@claude-code-lsps
/plugin install gleam@claude-code-lsps
/plugin install gopls@claude-code-lsps
/plugin install intelephense@claude-code-lsps
/plugin install jdtls@claude-code-lsps
/plugin install kotlin-lsp@claude-code-lsps
/plugin install lua-language-server@claude-code-lsps
/plugin install nixd@claude-code-lsps
/plugin install ocaml-lsp@claude-code-lsps
/plugin install omnisharp@claude-code-lsps
/plugin install pyright@claude-code-lsps
/plugin install rust-analyzer@claude-code-lsps
/plugin install solargraph@claude-code-lsps
/plugin install sourcekit-lsp@claude-code-lsps
/plugin install terraform-ls@claude-code-lsps
/plugin install vtsls@claude-code-lsps
/plugin install yaml-language-server@claude-code-lsps
/plugin install zls@claude-code-lsps
Or browse and install interactively:
/plugin
Each plugin will attempt to auto-install its LSP server on first use. If auto-install fails, use the manual instructions below.
brew install bash-language-server
Or via npm:
npm install -g bash-language-server
brew install llvm
Or via Xcode Command Line Tools:
xcode-select --install
Supports C, C++, Objective-C (.m), and Objective-C++ (.mm) files.
brew install omnisharp/omnisharp-roslyn/omnisharp-mono
Or via dotnet:
dotnet tool install -g csharp-ls
brew install clojure-lsp
Or download from GitHub releases.
Install Dart SDK:
brew tap dart-lang/dart
brew install dart
Or install Flutter (includes Dart):
# See https://docs.flutter.dev/get-started/install
Ensure dart is in your PATH.
brew install elixir-ls
Requires Elixir to be installed:
brew install elixir
brew install gleam
Or download from GitHub releases.
claude-code-lsps is an open-source ide extensions skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built 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. It has 156 GitHub stars.
Yes. claude-code-lsps passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/boostvolt/claude-code-lsps" and add it to your Claude Code skills directory (see the Installation section above).
claude-code-lsps is primarily written in Shell. It is open-source under boostvolt on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other IDE Extensions skills you can browse and compare side by side. Open the IDE Extensions category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh claude-code-lsps against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars