Overview of Claude Code LSPs
mainThis repository provides a marketplace of plugins for Claude Code that offer Language Server Protocol (LSP) servers for a wide variety of languages (including TypeScript, Rust, Python, Go, Java, C/C++, and more).
LSP servers enable Claude Code to perform advanced code intelligence tasks such as:
goToDefinition: Go to the definition for symbols.goToImplementation: Go to the implementation for symbols.hover: Hover over symbols.documentSymbol: List all symbols in a file.findReferences: Find all references to a symbol.workspaceSymbol: Search for symbols across the workspace.prepareCallHierarchy: Get the call hierarchy for a given function.incomingCalls: Find all functions that call a given function.outgoingCalls: Find all functions/methods called by a given function.
Compatibility Note: This marketplace targets Claude Code 2.1.50+ (latest release: 2.1.52) to utilize modern LSP configuration fields like startupTimeout.