lsp-mcp-server

Bridge Claude Code to Language Server Protocol servers for semantic code intelligence.

20|3|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/ProfessioneIT/lsp-mcp-server --skill lsp-mcp-server
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lsp-mcp-server
Source: https://github.com/ProfessioneIT/lsp-mcp-server/tree/main
Command: npx skills add https://github.com/ProfessioneIT/lsp-mcp-server --skill lsp-mcp-server

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @modelcontextprotocol/sdk, vscode-languageserver-protocol, zod.

What problem does it solve?

This Skill bridges the gap between Claude Code and Language Server Protocol (LSP) servers, enabling deep, semantic code understanding that plain text search cannot provide.

Core Features & Use Cases

  • Semantic Navigation: Perform accurate go-to-definition, find-references, and call hierarchy analysis across complex codebases.
  • Code Intelligence: Access real-time diagnostics, type information, hover documentation, and intelligent code completions.
  • Use Case: When refactoring a large TypeScript project, use this Skill to safely rename a class across the entire workspace and verify that all implementations and call sites are updated correctly.

Quick Start

Use the lsp-mcp-server skill to find the definition and all references for the function at the current cursor position.

Frequently Asked Questions about lsp-mcp-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get semantic code intelligence like find-references and go-to-definition in Claude Code?

This Skill bridges Claude Code to Language Server Protocol servers, providing semantic code intelligence including go-to-definition, find-references, and call hierarchy analysis across complex codebases that plain text search cannot achieve.

Can I use LSP servers for refactoring multi-root workspaces in different programming languages?

Yes, LSP servers support multi-root workspaces and diverse programming languages including TypeScript, Python, Rust, and Go, enabling safe refactoring like renaming a class across the entire workspace while verifying all call sites.

Do I need active language server binaries installed to use semantic code navigation with Claude?

Yes, active language server binaries are required. The Skill bridges Claude Code to LSP servers, meaning you must have the appropriate language server binaries installed and running for your target programming language to enable code analysis and diagnostics.

What's the best way to access real-time diagnostics and type information for code analysis in Claude Code?

The best way to access real-time diagnostics and type information is by bridging Claude Code to LSP servers. This provides 29 specialized tools for code analysis, refactoring, and diagnostics, delivering hover documentation and intelligent completions.

Why does plain text search fail for call hierarchy analysis in complex codebases?

Plain text search fails for call hierarchy analysis because it lacks deep semantic code understanding. Bridging Claude Code to LSP servers provides the semantic context necessary to accurately resolve types and call hierarchies across complex codebases.