I am surprised to see very few setups leveraging LSP support. (Language Server Protocol) It has been added to Claude Code last month. Most setups rely on naive grep.
I've written a few terminal tools on top of Roslyn to assist Claude in code analysis for C# code. Obviously the tools are also written with the help of Claude. Worked quite well.
LSP is not great for non-editor use cases. Everything is cursor position oriented.
LSP is currently broken in CC:
https://github.com/anthropics/claude-code/issues/15168