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.

mcp-language-server
54
Established
mcpls
45
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 18/25
Maintenance 10/25
Adoption 7/25
Maturity 13/25
Community 15/25
Stars: 1,478
Forks: 119
Downloads:
Commits (30d): 0
Language: Go
License: BSD-3-Clause
Stars: 26
Forks: 5
Downloads:
Commits (30d): 0
Language: Rust
License: Apache-2.0
No Package No Dependents
No Package No Dependents

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

AI-assisted coding software development code refactoring debugging developer tools

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