Small plug for what I built:

You need a code dependency graph: https://github.com/roboticforce/remembrallmcp Ask "what breaks if I change this?"

Saves 98% token usage. Saves 95% tools being called.

Runs as an MCP server, works for 8 languages.

It just works, you need to try it.

Does this do things differently/beyond what a LSP does?