rename_symbol_strict
Rename a symbol at a specific position in a file. Use this when renamesymbol returns multiple candidates. This tool now applies the rename to all affected files by default.
How to use it
Project documentation lists rename_symbol_strict for the Cclsp MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Cclsp
npx cclsp@latest setupOther tools in Cclsp (5)
Find the definition of a symbol by name and kind in a file. Returns definitions for all matching symbols.
Find all references to a symbol across the entire workspace. Returns references for all matching symbols.
Get language diagnostics (errors, warnings, hints) for a file. Uses LSP textDocument/diagnostic to pull current diagnostics.
Rename a symbol by name and kind in a file. This tool now applies the rename to all affected files by default. If multiple symbols match, returns candidate positions and suggests using renamesymbolstrict.
Manually restart LSP servers. Can restart servers for specific file extensions or all running servers.