mcp-language-server and lsp-mcp-server

These are complementary tools operating in opposite directions: mcp-language-server exposes LSP capabilities to MCP clients, while lsp-mcp-server bridges MCP clients (like Claude Code) to existing LSP servers, together enabling bidirectional semantic code intelligence integration.

mcp-language-server
54
Established
lsp-mcp-server
43
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 18/25
Maintenance 10/25
Adoption 4/25
Maturity 20/25
Community 9/25
Stars: 1,478
Forks: 119
Downloads:
Commits (30d): 0
Language: Go
License: BSD-3-Clause
Stars: 7
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
No risk flags

About mcp-language-server

isaacphi/mcp-language-server

mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.

This tool helps Large Language Model (LLM) enabled clients like Claude Desktop understand and navigate programming codebases. It takes a code project as input and provides advanced code intelligence features such as finding definitions, locating references, identifying diagnostics, and renaming symbols. This is for software developers who use LLM-powered coding assistants and want to enhance their code interaction.

Software Development LLM Integration Code Navigation Developer Tools Code Refactoring

About lsp-mcp-server

ProfessioneIT/lsp-mcp-server

An MCP (Model Context Protocol) server that bridges Claude Code to Language Server Protocol (LSP) servers, enabling semantic code intelligence capabilities.

Exposes 24 MCP tools providing semantic code intelligence (go-to-definition, find references, rename, diagnostics, call/type hierarchy) across 10 languages via stdio-based JSON-RPC communication with language servers. Features automatic server lifecycle management, multi-root workspace support with per-workspace server instances, and push-based diagnostics caching for real-time error tracking. Integrates with any LSP-compatible server (TypeScript, Python, Rust, Go, C/C++, Ruby, PHP, Elixir, Kotlin, Java) and configures directly into Claude Code via `.mcp.json`.

Scores updated daily from GitHub, PyPI, and npm data. How scores work