К основному содержанию
MCP-сервер CX Codex

SonarQube MCP Server — MCP-сервер для Claude Code: что делает

Подключает SonarQube Server или Cloud к ИИ-ассистенту: агент видит метрики качества и уязвимости и умеет разбирать фрагмент кода прямо в контексте.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env SONARQUBE_TOKEN=<SONARQUBE_TOKEN> --env SONARQUBE_ORG=<SONARQUBE_ORG> --env SONARQUBE_URL=<SONARQUBE_URL> --transport stdio sonarqube-mcp-server -- docker run -i --rm -e SONARQUBE_TOKEN -e SONARQUBE_ORG -e SONARQUBE_URL docker.io/sonarsource/sonarqube-mcp
Открыть на GitHub

Что делает SonarQube MCP Server

Сервер поднимается в контейнере и общается с ассистентом по stdio. Внутри — образ sonarsource/sonarqube-mcp: он ходит в ваш SonarQube Server или Cloud и отдаёт агенту данные о качестве и безопасности кода. Отдельно поддерживается разбор сниппета прямо в контексте агента, без загрузки всего проекта.

Для работы нужен пользовательский токен SonarQube, а для Cloud — ещё и ключ организации. Токен — чувствительный доступ: не вписывайте его прямо в аргументы командной строки, он останется в истории шелла, и не коммитьте в репозиторий. Передавайте через переменные окружения. Для SonarQube Cloud US адрес другой — https://sonarqube.us.

Запуск идёт через docker run, поэтому на машине нужен Docker или другой OCI-совместимый рантайм. Тег sonarsource/sonarqube-mcp тянет свежую версию при каждом старте, а фиксированный тег вроде sonarsource/sonarqube-mcp:1.19.0.2785 даёт воспроизводимый запуск.

Какие задачи решает

  • посмотреть метрики качества проекта из SonarQube, не открывая веб-интерфейс
  • разобрать уязвимости и code smells прямо в диалоге с агентом
  • проверить фрагмент кода на проблемы без полной сборки проекта
  • подтянуть статус Quality Gate в контекст ИИ-ассистента
  • связать облачный SonarQube Cloud с локальным рабочим процессом

Примеры запросов агенту

  • Покажи открытые уязвимости проекта из SonarQube
  • Проверь этот фрагмент кода через SonarQube
  • Какой сейчас статус Quality Gate у основного проекта?

Как установить SonarQube MCP Server

Командой платформы

claude mcp add --env SONARQUBE_TOKEN=<SONARQUBE_TOKEN> --env SONARQUBE_ORG=<SONARQUBE_ORG> --env SONARQUBE_URL=<SONARQUBE_URL> --transport stdio sonarqube-mcp-server -- docker run -i --rm -e SONARQUBE_TOKEN -e SONARQUBE_ORG -e SONARQUBE_URL docker.io/sonarsource/sonarqube-mcp

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

sonarqube-mcp giuseppe-trisciuoglio Проверяет quality gate, ищет проблемы SonarQube и SonarCloud, разбирает правила до отправки кода. Нужен для проверки проекта или pull request в работе агента. CX Codex +1 3 600установок sast-configuration Seth Hobson Настраивает SAST-проверки для поиска уязвимостей в коде. Подойдёт для CI/CD, кастомных правил и контроля требований безопасности. CX Codex 10 800установок code-auditor mhattingpete Разбирает проект по шести направлениям: архитектура, качество кода, безопасность, производительность, тесты и поддерживаемость. Пригодится, когда нужно понять, что в репозитории болит. CX Codex +1 333установок security-best-practices официальный Awesome Copilot Community Плагин для проверки безопасности промптов и стандартов кода в GitHub Copilot. Пригодится разработчикам, настраивающим AI-промпты с защитой от уязвимостей и предвзятости. ★ 40 418звёзд репо general-best-practices Mindrally Скилл задаёт агенту свод правил по качеству кода, тестам, безопасности и архитектуре. Пригодится, когда нужно, чтобы ИИ писал код в одном стиле во всём проекте. CX Codex +1 794установок daily-coding Galaxy-Dawn Скилл-чек-лист для повседневных задач кодинга: заставляет агента прочитать файл перед правкой, не раздувать изменения и проверить безопасность. CX Codex +1 368установок

Рядом в теме «Код-ревью и рефакторинг»

Всё по теме «Код-ревью и рефакторинг» →

Вопросы о SonarQube MCP Server

Как установить SonarQube MCP Server в Claude Code?

Выполните `claude mcp add --env SONARQUBE_TOKEN=<SONARQUBE_TOKEN> --env SONARQUBE_ORG=<SONARQUBE_ORG> --env SONARQUBE_URL=<SONARQUBE_URL> --transport stdio sonarqube-mcp-server -- docker run -i --rm -e SONARQUBE_TOKEN -e SONARQUBE_ORG -e SONARQUBE_URL docker.io/sonarsource/sonarqube-mcp`. Подставьте свой токен, ключ организации и адрес сервера.

Что делает SonarQube MCP Server?

Связывает ИИ-ассистента с SonarQube Server или Cloud, чтобы агент получал данные о качестве и безопасности кода. Умеет анализировать и отдельный фрагмент кода в контексте агента.

Что нужно для запуска?

Пользовательский токен SonarQube, а для Cloud — ключ организации. Запуск идёт в контейнере, поэтому нужен Docker или другой OCI-совместимый рантайм.

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

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

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