mcpserver.lol
registry/cclsp
Connection check local install

cclsp

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

Tools 12
GitHub stars 674
Installs / wk 4.5k
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

12 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

find_definition from source
Find the definition of a symbol by name and kind in a file. Returns definitions for all matching symbols.
find_implementation from source
Find implementations of an interface or abstract method. Returns locations of all implementations.
find_references from source
Find all references to a symbol across the entire workspace. Returns references for all matching symbols.
find_workspace_symbols from source
Search for symbols across the entire workspace by name. Returns matching symbols from all files.
get_diagnostics from source
Get language diagnostics (errors, warnings, hints) for a file. Uses LSP textDocument/diagnostic to pull current diagnostics.
get_hover from source
Get hover information (documentation, type info) for a symbol at a specific position in a file.
get_incoming_calls from source
Find all functions/methods that call the function at a position. Requires prepare_call_hierarchy first.
get_outgoing_calls from source
Find all functions/methods called by the function at a position. Requires prepare_call_hierarchy first.
prepare_call_hierarchy from source
Get call hierarchy item at a position. Use this to prepare for incoming_calls or outgoing_calls.
rename_symbol from source
Rename a symbol by name and kind in a file. If multiple symbols match, returns candidate positions and suggests using rename_symbol_strict. By default, this will apply the rename t…
rename_symbol_strict from source
Rename a symbol at a specific position in a file. Use this when rename_symbol returns multiple candidates. By default, this will apply the rename to the files. Use dry_run to previ…
restart_server from source
Manually restart LSP servers. Can restart servers for specific file extensions or all running servers.