Claude Code получил поддержку LSP: новый уровень разработки

Claude Code получил поддержку LSP: новый уровень разработки
Claude Code получил поддержку LSP: новый уровень разработки (image source)

Компания Anthropic объявила о добавлении нативной поддержки Language Server Protocol (LSP) для своего инструмента Claude Code. Это изменение уже доступно в CLI-инструменте, но прошло почти незаметно: без анонсов, документации и публичных разборов.

Что такое LSP и как он работает

LSP (Language Server Protocol) — это протокол, который позволяет агенту напрямую обращаться к возможностям языковых серверов. С его помощью можно выполнять такие действия, как:

  • Переход к определению
  • Поиск всех ссылок на символ
  • Получение типов и документации
  • Навигация по workspace
  • Построение call-graph

По сути, Claude Code получает доступ к тем же структурным данным о коде, которыми обычно располагают IDE.

Проблемы, которые решает LSP

До этого Claude Code и аналогичные CLI-агенты были вынуждены опираться на grep, ripgrep и эвристики контекста. Это плохо масштабируется: переименование символа или перенос API в большом кодовой базе быстро раздувает контекст и повышает вероятность ошибок.

LSP решает эту проблему архитектурно — агент получает точную семантическую информацию от компилятора или анализатора языка, а не «угадывает» структуру проекта по тексту файлов. В теории это должно резко повысить точность механических правок и снизить стоимость контекста.

Реакция сообщества и IDE-разработчиков

На фоне новости вновь всплыл старый конфликт CLI-агентов и IDE. Комментаторы сравнивают Claude Code с возможностями Cursor и продуктов JetBrains, указывая, что в IDE подобная информация доступна «из коробки».

При этом критика чаще направлена не в сторону Anthropic, а в адрес крупных IDE-вендоров. В частности, многие считают, что JetBrains упустила шанс сделать свои мощные инструменты рефакторинга нативной частью AI-агентов, ограничившись собственными экспериментами с AI.

Будущее разработки

Отдельная линия дискуссии — почему вообще CLI, а не IDE. Сторонники Claude Code отмечают, что терминал становится универсальным интерфейсом оркестрации: код, тесты, инфраструктура и автоматизация сходятся в одном месте. LSP в этом контексте — шаг к превращению CLI в «IDE без GUI».

В будущем мы можем ожидать дальнейшего развития AI-ассистентов и интеграцию их с различными инструментами и платформами. Это может привести к новым возможностям и подходам в разработке.

News Express Team
News Express Team

News Express' team of experienced editors and journalists delivers timely and reliable reporting on Russian politics, economics, technology and world affairs from a unique regional perspective. Stay informed with our dedicated journalists.

en_USEN