LSP server recommendations, .lsp.json configuration, installation guides, and troubleshooting for Language Server Protocol in Claude Code
View on GitHubmelodic-software/claude-code-plugins
claude-ecosystem
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/melodic-software/claude-code-plugins/blob/main/plugins/claude-ecosystem/skills/lsp-management/SKILL.md -a claude-code --skill lsp-managementInstallation paths:
.claude/skills/lsp-management/# LSP Management Skill > ## 🚨 MANDATORY: Invoke docs-management First > > **STOP - Before providing ANY response about LSP configuration:** > > 1. **INVOKE** `docs-management` skill for Claude Code LSP documentation > 2. **QUERY** for the user's specific LSP topic > 3. **BASE** all responses on official documentation + this skill's knowledge base > > **Skipping this step results in outdated or incorrect information.** ## ⚠️ EXPERIMENTAL: Claude Code LSP Status **LSP support in Claude Code is experimental and has known issues.** Key points: | Requirement | Details | |-------------|---------| | **Environment Variable** | `ENABLE_LSP_TOOL=1` (singular) required to expose LSP tool | | **Current Version** | v2.1.0+ has partial support (regression #17468) | | **Stable Version** | v2.0.67 is last known stable LSP version | | **Configuration** | `.lsp.json` at project root or `lspServers` in plugin.json | **See [troubleshooting.md](references/troubleshooting.md) for version-specific issues and workarounds.** ## Overview Central authority for Language Server Protocol (LSP) configuration in Claude Code. This skill provides: - **LSP server recommendations** by language/technology - **Configuration patterns** for `.lsp.json` files - **Installation guides** for each recommended server - **Troubleshooting** for common LSP issues **Architecture:** Keyword registry + curated knowledge base. Delegates to docs-management for official Claude Code LSP documentation. ## When to Use This Skill **Keywords:** LSP, language server, language-server-protocol, code intelligence, hover, go-to-definition, find-references, diagnostics, pyright, typescript-language-server, gopls, rust-analyzer, csharp-ls, .lsp.json, LSP configuration, LSP setup, LSP troubleshooting **Use this skill when:** - Setting up LSP servers for a project - Choosing between LSP server options for a language - Configuring `.lsp.json` files - Troubleshooting LSP issues (hover not working, diagnostics missing, etc