mcp-language-server and mcpls
These are complementary tools that operate in opposite directions: mcp-language-server exposes MCP semantic capabilities to LSP clients, while mcpls exposes LSP capabilities as MCP tools, allowing bidirectional bridging between the two protocol ecosystems.
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.
About mcpls
bug-ops/mcpls
Universal MCP to LSP bridge - expose Language Server Protocol capabilities as MCP tools for AI agents
This project helps AI coding assistants understand code the way a human developer or an Integrated Development Environment (IDE) does. It takes your codebase as input and provides your AI agent with deep insights like type definitions, cross-references, and actual compiler errors. This allows AI agents to perform tasks like accurate refactoring or debugging with much greater precision and reliability.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work