mcpls
Active·★ 35·Apache-2.0·Updated 2026-05-27
★ Trending★ Dev Tooling
Universal MCP to LSP bridge - expose Language Server Protocol capabilities as MCP tools for AI agents
mcpls bridges AI coding assistants and LSP servers via MCP, providing type information, cross-references, semantic navigation, diagnostics, and safe refactoring. It works with multiple languages and requires minimal configuration.
#ai-agents#ai-tools#cli#code-completion#code-intelligence#code-navigation#developer-tools#language-server
01
Features
01Real-time type information and documentation on hover
02Cross-reference search across entire workspace
03Semantic navigation to definitions and implementations
04Actual compiler diagnostics instead of hallucinations
05Safe workspace-wide symbol renaming
02
Compatibility
Rust
Rust (rust-analyzer)
Verified via docs
Python
Python (pyright)
Verified via docs
TypeScript/JavaScript
TypeScript/JavaScript (typescript-language-server)
Verified via docs
Go
Go (gopls)
Verified via docs
C/C++
C/C++ (clangd)
Verified via docs
Java
Java (jdtls)
Verified via docs
03
Quick start
1
$ cargo install mcpls
04
Use cases
↳AI coding assistants can understand code semantics during development
↳Developers can quickly find all usages of a symbol across large codebases
↳Safe refactoring operations like renaming symbols with full reference tracking
05
Alternatives
Auto-claude-code-research-in-sleep★ 11.0k
ARIS ⚔️ (Auto-Research-In-Sleep) — Claude Code skills for autonomous ML research: cross-model review loops, idea discovery, and experiment automation via Codex MCP
agents-best-practices★ 1.1k
Provider-neutral Agent Skill for Codex, Claude Code, and agentic harness design.
awesome-claude★ 250
HeyClaude is a curated registry and distribution surface for Claude and AI-workflow assets: agents, MCP servers, skills, commands, hooks, rules, guides, tools, jobs, Raycast feeds, static data exports, and an npm MCP package.
initrunner★ 38
Define AI agent roles in YAML and run them anywhere: CLI, API server, or autonomous daemon
Related searches
Comments
Log in to leave a comment
- SScout KimMay 23, 2026
Universal bridge means one server works with any LSP-compatible language.
- SSutton NguyenMay 21, 2026
MCP to LSP bridge is a clever idea — expose language server capabilities via MCP.
- OOaklyn BrownApr 11, 2026
Code intelligence (go-to-definition, find references, diagnostics) available in AI workflows.
- JJordan WhiteMar 10, 2026
Good for building AI coding tools that need deep language understanding.