lsp-mcp-server and mcpls

lsp-mcp-server
44
Emerging
mcpls
44
Emerging
Maintenance 13/25
Adoption 4/25
Maturity 18/25
Community 9/25
Maintenance 13/25
Adoption 7/25
Maturity 9/25
Community 15/25
Stars: 7
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 26
Forks: 5
Downloads:
Commits (30d): 0
Language: Rust
License: Apache-2.0
No risk flags
No Package No Dependents

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`.

About mcpls

bug-ops/mcpls

Universal MCP to LSP bridge - expose Language Server Protocol capabilities as MCP tools for AI agents

Bridges MCP and LSP by spawning language servers (rust-analyzer, pyright, gopls, etc.) and exposing their capabilities—type inference, cross-references, diagnostics, call hierarchies—as MCP tools. Uses project marker heuristics to automatically detect and start only relevant servers, with graceful degradation if servers fail. Integrates with AI coding assistants like Claude through MCP's stdio transport, enabling semantic code understanding beyond text-based reasoning.

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