clangd-lsp — плагин Claude Code для C/C++: что делает и как установить
Подключает языковой сервер clangd к Claude: подсказки по коду, диагностика и форматирование для C и C++.
/plugin install clangd-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialЧто делает clangd-lsp
Плагин даёт агенту доступ к clangd — языковому серверу для C и C++. Внутри Claude появляется понимание кода: переходы к определениям, диагностика ошибок, форматирование. Работает с файлами .c, .h, .cpp, .cc, .cxx, .hpp, .hxx, .C, .H.
Сам clangd плагин не приносит, его нужно поставить отдельно. На macOS это brew install llvm, и бинарники LLVM лежат не в PATH по умолчанию — в README советуют добавить /opt/homebrew/opt/llvm/bin в PATH. На Linux clangd ставят из пакетов: sudo apt install clangd в Ubuntu и Debian, sudo dnf install clang-tools-extra в Fedora, sudo pacman -S clang в Arch. На Windows — winget install LLVM.LLVM или сборка с релизов LLVM.
Если clangd не окажется в PATH, плагин работать не будет — это первое, что стоит проверить после установки. Для проектов с нестандартной сборкой понадобится compile_commands.json, иначе диагностика будет ругаться на незнакомые заголовки.
Какие задачи решает
- получать диагностику C++ прямо в Claude
- перейти к определению функции в большом проекте на C
- отформатировать файл
.cppпо правилам clangd - разобраться с ошибками компиляции без переключения в IDE
- подключить языковой сервер к агенту для работы с заголовками
.h
Примеры запросов агенту
- Проверь diagnostics в
src/main.cppчерез clangd - Найди определение функции
parse_configв этом проекте - Отформатируй
include/utils.hppпо стилю clangd
Как установить clangd-lsp
Через маркетплейс плагинов
/plugin install clangd-lsp@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Из того же набора123
Весь набор →Похожие
Рядом в теме «Языки программирования»
Все плагины по теме «Языки программирования» →Вопросы о clangd-lsp
Как установить clangd-lsp в Claude?
Сначала добавьте маркетплейс: /plugin marketplace add anthropics/claude-plugins-official, затем установите плагин: /plugin install clangd-lsp@claude-plugins-official.
Что делает clangd-lsp?
Подключает языковой сервер clangd к Claude для C и C++. Агент получает диагностику, переходы по коду и форматирование.
Нужно ли ставить clangd отдельно?
Да. Плагин только связывает Claude с clangd, а сам сервер ставят через пакетный менеджер: brew install llvm на macOS, sudo apt install clangd на Ubuntu и Debian, winget install LLVM.LLVM на Windows.
Исходный текст
clangd-lsp · Apache-2.0
# clangd-lsp C/C++ language server (clangd) for Claude Code, providing code intelligence, diagnostics, and formatting. ## Supported Extensions `.c`, `.h`, `.cpp`, `.cc`, `.cxx`, `.hpp`, `.hxx`, `.C`, `.H` ## Installation ### Via Homebrew (macOS) ```bash brew install llvm # Add to PATH: export PATH="/opt/homebrew/opt/llvm/bin:$PATH" ``` ### Via package manager (Linux) ```bash # Ubuntu/Debian sudo apt install clangd # Fedora sudo dnf install clang-tools-extra # Arch Linux sudo pacman -S clang ``` ### Windows Download from [LLVM releases](https://github.com/llvm/llvm-project/releases) or install via: ```bash winget install LLVM.LLVM ``` ## More Information - [clangd Website](https://clangd.llvm.org/) - [Getting Started Guide](https://clangd.llvm.org/installation)
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official