ktnyt/cclsp

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

53
/ 100
Established

Implements an MCP server that bridges LLM coding agents with LSP servers by intelligently handling imprecise line/column positions—trying multiple position combinations to reliably resolve symbols regardless of how the AI counts lines. Exposes core LSP capabilities (go-to-definition, find-references, rename-symbol, diagnostics) as MCP tools, with built-in support for TypeScript, Python, Go, Rust, C/C++, and extensible configuration for any LSP-compatible language server. Runs via stdio transport and integrates directly into Claude Code or other MCP clients through a JSON configuration file.

586 stars. Available on npm.

Maintenance 10 / 25
Adoption 10 / 25
Maturity 18 / 25
Community 15 / 25

How are scores calculated?

Stars

586

Forks

45

Language

TypeScript

License

MIT

Last pushed

Feb 22, 2026

Commits (30d)

0

Dependencies

5

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/ktnyt/cclsp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.