LSP Tools Marketplace

active
Tech Stack:
Claude Code LSP Hooks

LSP Tools Marketplace provides Language Server Protocol integration for Claude Code, enabling IDE-like code intelligence across 28 programming languages.

lsp-tools Plugin

The flagship lsp-tools plugin delivers:

  • 28 language servers: From TypeScript to Terraform, Rust to Ruby
  • Code navigation: Go to definition, find references, hover documentation
  • Call hierarchy: Trace incoming and outgoing calls
  • Diagnostics: Real-time error detection and linting
  • Comprehensive hooks: Pre and post-tool hooks for all LSP operations

Hook Support

lsp-tools provides extensive hook integration for every LSP operation:

  • PreToolUse: Validate requests, inject context, enforce standards
  • PostToolUse: Process responses, filter results, augment output
  • SessionStart: Auto-initialize language servers for the project
  • Stop: Diagnostic summaries and cleanup

Supported Languages

28 language servers including: TypeScript, JavaScript, Python, Go, Rust, Java, C/C++, C#, Ruby, PHP, Swift, Kotlin, Scala, Lua, Perl, R, Julia, Haskell, Erlang, Elixir, OCaml, Zig, SQL, GraphQL, HTML/CSS, JSON, YAML, Terraform, and more.