$ timeahead.in
/ servers/github/cclsp
github

cclsp

Claude Code LSP: enhance your Claude Code experience with non-IDE dependent LSP integration.

652 starsupdated 111d agogithub ↗
80fair
▣ Overview
npm versionLicense: MITNode.js VersionCInpm downloadsPRs Welcome

What it does

cclsp bridges Language Server Protocol (LSP) and Model Context Protocol (MCP), enabling AI-powered coding agents to reliably navigate and manipulate codebases. It solves a core integration challenge: AI assistants often produce imprecise line and column numbers, which breaks naive LSP integration. cclsp handles this by intelligently trying multiple position combinations to find the intended target. It exposes tools for finding definitions, locating all references to a symbol, renaming symbols safely, and retrieving diagnostics from language servers.

Who it's for

LLM-based coding agents—particularly Claude Code—working in non-IDE environments or integrated into custom development workflows. Also useful for developers who want to leverage their language server investment (TypeScript, Python, Go, Rust, etc.) through an MCP interface, without being tied to a specific IDE.

Common use cases

  • Jump to a function or class definition within a codebase
  • Find all references to a symbol across files
  • Rename a symbol safely throughout an entire codebase
  • Retrieve linting and type-checking diagnostics
  • Navigate unfamiliar code while working with an LLM assistant

Setup pitfalls

  • Requires Node.js 18+ or Bun runtime
  • Language servers must be installed separately for each language—npm install -g typescript-language-server, pip install python-lsp-server, go install golang.org/x/tools/gopls@latest, etc.
  • Configuration file must be created at .claude/cclsp.json or ~/.config/claude/cclsp.json; the setup wizard can automate this
  • Requires read and write access to the filesystem to interact with LSPs
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
28
5.6
Quality
10%
90
9.0
Trust
10%
50
5.0
Total
79.6
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexec
◆ Risk level: high
fs read + fs write + network + exec — can run system processes directly on your machine.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "cclsp-1": {
      "command": "npx",
      "args": [
        "-y",
        "cclsp"
      ]
    }
  }
}
📈 Score historylast 35 snapshots
4/30/20266/13/2026 · 35 snapshots
⚙ Maintenance health
33/ 100 · is this project alive?
contributors (1y)8
top contributor share79%
releases (1y)0
ci✓ passing
⛁ Raw data
weekly downloads0
github stars652
forks49
open issues22
license✓ present
readme length19074 chars
last publish2d ago
last commit111d ago
last updated1d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points