About Karellen Lsp MCP
Karellen Lsp MCP is an MCP server in the Agents category: mCP server bridging LLMs to LSP servers for structured code intelligence — definitions, references, call/type hierarchies, hover, symbols, diagnostics. Multi-session shared daemon with refcounted LSP server instances. Starts with C/C++ via clangd, extensible to any language.
Install
git clone https://github.com/karellen/karellen-lsp-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
lsp_deregister_projectDeregister a project by `registration_id`. Decrements refcount; stops LSP server at 0. Each token can only be used once.
Parameters not published.
lsp_detect_projectDetect languages and build systems without registering. Analyzes build markers, IDE metadata, source conventions.
Parameters not published.
lsp_indexing_statusQuery indexing progress for a project: state, elapsed time, active tasks with percentages, completed task count. Returns immediately without waiting for readiness.
Parameters not published.
lsp_list_projectsList all registered projects with status, refcounts, and paths.
Parameters not published.
lsp_regenerate_indexClean managed data (compilation databases, workspace caches) and force-restart the LSP server.
Parameters not published.
lsp_register_projectRegister a project for LSP analysis. Returns a `project_id` (for queries) and a unique `registration_id` (for deregistering). Multiple sessions sharing the same project get the same LSP server. Use `regenerate=True` to clean managed data and force-restart.
Parameters not published.
lsp_scan_languagesScan project for file extensions and recommend LSP registrations. Lightweight alternative to detect.
Parameters not published.
Ask AI
Ask AI about Karellen Lsp MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.