Discover and explore top open-source AI tools and projects—updated daily.
ktnytLLM coding assistant integration for code intelligence
Top 97.7% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.>
cclsp addresses the challenge of integrating LLM-based coding assistants with Language Server Protocol (LSP) by providing a Model Context Protocol (MCP) server. It enables AI coding tools to accurately navigate code, find references, and perform safe renames, overcoming LLM limitations with precise line/column reporting. This benefits developers seeking enhanced AI-assisted code understanding and refactoring.
How It Works
cclsp acts as an MCP server, translating LLM requests into robust LSP actions. Its core innovation lies in intelligently handling imprecise AI-generated code locations by attempting multiple position combinations and resolving symbols reliably. This approach ensures accurate symbol navigation and refactoring, even when LLMs struggle with exact coordinates.
Quick Start & Requirements
npx cclsp@latest setup is recommended. Manual installation involves npm install -g cclsp followed by setup.typescript-language-server, python-lsp-server, gopls) is required.https://github.com/user-attachments/assets/52980f32-64d6-4b78-9cbf-18d6ae120cdd. Interactive setup wizard guides users through configuration and LSP installation.Highlighted Details
find_definition, find_references, rename_symbol (with dry_run and strict position options), and get_diagnostics.Maintenance & Community
The README encourages contributions but does not detail specific community channels, active maintainers, sponsorships, or a public roadmap.
Licensing & Compatibility
Limitations & Caveats
A known issue involves potential performance degradation with the Python LSP server (pylsp) over extended periods, which can be mitigated by configuring an automatic restartInterval or manually restarting the server.
1 week ago
Inactive
olimorris
oraios