Navigate code definitions semantically
lsp-mcp-servermcp_serversetup L2★0
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