cyberneticlibrary

Navigate code definitions semantically

lsp-mcp-servermcp_serversetup L20
ProfessioneIT/lsp-mcp-server
What it does

Navigate code definitions, find references and perform semantic edits

Best for

Use as primary tool for code navigation over Grep — provides semantic accuracy across monorepos.

Inputs
  • · File paths
  • · Symbol names
  • · Line/column positions
  • · Rename targets
Outputs
  • · Definition locations
  • · Reference lists with line numbers
  • · Type information
  • · Code actions
Requires
  • · Language servers (TypeScript, Python, Rust, Go, etc.)
  • · LSP-compatible language server
Preconditions
  • · Node.js 18+
  • · Language servers installed per language
  • · Absolute file paths required
Failure modes
  • · Per-language server startup overhead
  • · File size limits enforced for safety
Trust signals
  • · 29 MCP tools for comprehensive coverage
  • · Multi-root workspace support
  • · Automatic server restart on crash