CCLSP
MCP server that bridges LLM-based coding agents with Language Server Protocol servers, enabling AI assistants to jump to definitions, find references, rename symbols, and get diagnostics across codebases. Intelligently handles imprecise line/column positioning from AI by testing multiple position combinations.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
LSP (Language Server Protocol) MCP bridge. Local tooling — no remote auth. Code analysis tool with read access to source files. No write operations typically.
⚡ Reliability
Best When
You want Claude Code or another MCP-compatible AI agent to have precise code navigation and refactoring capabilities across multiple languages, leveraging existing LSP infrastructure.
Avoid When
Your IDE already provides sufficient LSP integration and you don't need AI-driven code navigation, or you work exclusively in languages without LSP support.
Use Cases
- • Navigate to symbol definitions without manual searching in AI coding workflows
- • Find all references to a symbol across a workspace from an AI agent
- • Perform safe workspace-wide symbol renames through natural language
- • Get language server diagnostics (errors, warnings) for AI-assisted debugging
- • Add LSP intelligence to Claude Code for any language with an LSP server
Not For
- • Standalone IDE replacement - requires an MCP-compatible AI client
- • Languages without an LSP server implementation
- • Non-code tasks or general-purpose AI assistance
Interface
Authentication
No authentication required. Runs locally, communicating with locally-installed LSP servers.
Pricing
MIT licensed. Fully free and open source.
Agent Metadata
Known Gotchas
- ⚠ Requires language-specific LSP servers to be installed separately
- ⚠ Configuration needed per-project or per-user for LSP server commands
- ⚠ Node.js 18+ or Bun runtime required
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for CCLSP.
Scores are editorial opinions as of 2026-03-06.