Mcp для кода

Меня недавно спросил друг что можно сделать чтобы при активной работе с кодом тратилось меньше токенов. Я навскидку посоветовал codegraph. А потом спокойно пошерстил а какие есть варианты. Ну и не только с точки зрения именно токенов. Представляю самых известных представителей:

Serena - работает с language server protocol(lsp) , это значит , что под каждый язык он будет установлен, а еще что она очень точно понимает язык. Условно Лена никогда не ошибается с find reference ClaudeContext - разбирает код на кусочки, а потом сохраняет в векторной бд через эмбеддинги. По сути это означает , что очень легко ищется не точные соответствия а синонимычные - логин , авторизация , вход пользователя - любая формулировка даст примерно один набор кусочков кода. Но это же означает что мы можем находить что то лишнее. Code graph- сначала все прогоняет через свою реализацию ast/treesitter ов. Это такой lsp на минималках - он не понимает код так же хорошо как компилятор и может иногда ошибаться, зато быстрее и общую структуру вытащить может. А потом это все сохраняется как граф в базу. И мы можем получать не просто find reference а всю цепочку.

Собственно интересно кто чем пользуется и отзывы)

Mcp для кода
Меня недавно спросил друг что можно сделать чтобы при активной работе с кодом тратилось меньше токенов. Я навскидку посоветовал codegraph. А потом спокойно пошерстил а какие есть варианты | Сетка — социальная сеть от hh.ru