К основному содержанию
плагин официальный · Anthropic

clangd-lsp — плагин Claude Code для C/C++: что делает и как установить

Подключает языковой сервер clangd к Claude: подсказки по коду, диагностика и форматирование для C и C++.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin install clangd-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-official
Открыть на GitHub

Что делает 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

Весь набор →
context7 Плагин подключает Claude Code к удалённому MCP-серверу Context7, подтягивая актуальную документацию библиотек и примеры кода напрямую из репозиториев. ★ 44 635звёзд репо commit-commands Три слэш-команды для git: собрать коммит по изменениям, довести ветку до пул-реквеста, вычистить локальные ветки, удалённые с сервера. ★ 44 635звёзд репо code-simplifier Субагент приводит недавно изменённый код к более простому и единообразному виду, не меняя поведение программы. ★ 44 635звёзд репо code-review Автоматизирует ревью пуллреквестов в Claude Code с помощью четырёх параллельных субагентов и отсекает ложные срабатывания по порогу уверенности 80. ★ 44 635звёзд репо code-modernization Ведёт перенос легаси-кода по шагам: разбор, план, сборка и доказательство, что новое поведение совпадает со старым. ★ 44 635звёзд репо claude-security Ищет уязвимости в вашем коде прямо в сессии Claude, проверяет каждую находку и по желанию готовит патчи. ★ 44 635звёзд репо claude-md-management Поддерживает файлы CLAUDE.md в актуальном состоянии: проверяет соответствие кодовой базе и сохраняет выводы текущей сессии в память проекта. ★ 44 635звёзд репо claude-code-setup Сканирует проект и советует, какие хуки, скиллы, MCP-серверы и субагенты стоит подключить. Пригодится, когда неясно, с чего начать настройку Claude. ★ 44 635звёзд репо

Похожие

platform-lsp-integrate forcedotcom Справочник по MCP-инструментам Salesforce LSP, их результатам и ошибкам доступности. Нужен при диагностике Apex и проверке SOQL. CX Codex +1 2 600установок lsp-code-analysis lsp-client Семантический анализ кода через Language Server Protocol: переход к определениям, поиск ссылок, обзор структуры файла и безопасный рефакторинг. CX Codex +1 920установок lsp-setup официальный github Скилл устанавливает языковой сервер и настраивает LSP для Copilot CLI. Подойдёт, когда нужны переход к определению и просмотр ссылок на символ. 1 100установок golang-gopls samber Семантическая навигация и рефакторинг Go-кода через gopls, официальный языковой сервер. Пригодится, когда grep находит текст, а нужно понять типы, связи и структуру сборки. CX Codex +1 11 000установок rust-symbol-analyzer actionbook Скилл показывает структуру Rust-проекта через LSP-символы: модули, структуры, трейты, функции. Пригодится, когда надо быстро понять чужой крейт. CX Codex +1 3 100установок Serena MCP: the IDE for your agent oraios Даёт агенту доступ к символам, ссылкам и рефакторингу через language servers. Пригодится на больших проектах, где поиск по строкам уже не работает. CX Codex +1 ★ 30 677звёзд репо

Рядом в теме «Языки программирования»

Все плагины по теме «Языки программирования» →

Вопросы о 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой