io.github.SonarSource/sonarqube-mcp-server
Анализ качества и безопасности кода с помощью SonarQube Server или Cloud непосредственно в AI-ассистентах.
Что это
Анализ качества и безопасности кода с помощью SonarQube Server или Cloud непосредственно в AI-ассистентах.
Как подключить
Вставьте блок в конфиг клиента (Claude Desktop, Claude Code, Cursor, VS Code, Cline). Команда и package собраны из полей официального MCP Registry.
Что нового в версиях
Релиз SonarQube MCP Server v1.29.0.4488: оптимизация ответов, обновление зависимостей и внутренних компонентов.
- НовоеОптимизированы ответы инструментов: исключено дублирование данных и объявление схем, что значительно уменьшает размер полезной нагрузки.
- НовоеОбновлены ключевые зависимости: SonarLint Core, Jetty, Logback, Commons Lang, Jackson.
- НовоеВерсия Context Augmentation (CAG) повышена до 0.23.0.5451.
- НовоеОбновлен Gradle до версии 9.8.1.
- ИсправленоПроведена рефакторинг кода: улучшена структура пайплайна в ServerApiHelper и снижена когнитивная сложность в fetch_jira_ticket.
Исправлена проверка версии SonarQube для корректной работы с релизами 2025.1+ и Cloud Business 25.1+, обновлены зависимости.
- ИсправленоИсправлена проверка минимальной версии: теперь строго требуется SonarQube Server 2025.1+ и SonarQube Cloud Business 25.1+, блокируя неподдерживаемую версию 24.12.
- НовоеОбновлен sonarlint-core до версии 11.11.0.87410 с синхронизацией зависимости Jackson.
- НовоеОбновлен контекстный аугментация до версии 0.22.0.4777.
- Обновлены вспомогательные зависимости (ayza, Mockito, Jetty) и удалены workflow теневых сканирований из CI.
Добавлена фильтрация по тегам, исправлен краш в контейнерах и потеря метрик New Code.
- НовоеВ поиск задач добавлен параметр tags для фильтрации на стороне сервера.
- ИсправленоУстранён сбой при запуске в контейнерах без переменной HOME.
- ИсправленоИсправлено возвращение пустых значений для метрик New Code на ветках.
- ИсправленоОбновлены зависимости и устранены уязвимости, включая CVE-2026-83557.
Релиз SonarQube MCP Server 1.26.0: фильтрация нового кода, комментарии при смене статуса, улучшенные ошибки старта и фикс безопасности.
- НовоеДобавлена фильтрация результатов по новому коду для анализа свежих проблем.
- НовоеИнструмент change_sonar_issue_status теперь поддерживает необязательный параметр comment для добавления пояснений.
- ИсправленоУлучшена обработка ошибок при запуске в режиме stdio: теперь возвращается понятное сообщение вместо молчаливого закрытия.
- ИсправленоОбновлены зависимости Jackson для устранения уязвимости CVE-2026-77310 (SSRF).
- НовоеВключены инструменты Vortex (run_advanced_code_analysis) при наличии необходимых лицензий на SonarQube Server.
Релиз v1.25.0: добавлены наборы инструментов vortex и ide, устарел analyze_code_snippet, исправлен сбой liveness probe в Kubernetes.
- НовоеДобавлен набор инструментов vortex для организаций с доступом к Vortex (активируется через SONARQUBE_TOOLSETS=vortex).
- НовоеПоявился выделенный набор инструментов ide для моста IDE (analyze_file_list, toggle_automatic_analysis).
- Устарелоanalyze_code_snippet автоматически отключается при активации набора vortex для предотвращения конфликтов.
- ИсправленоИсправлена ошибка HTTPS liveness probe с ошибкой 400 Invalid SNI, вызывавшая перезапуски подов в Kubernetes.
В SonarQube MCP Server v1.24.0 добавлены ключи правил в результат анализа файлов для упрощения работы AI-агентов.
- НовоеИнструмент analyze_file_list теперь возвращает ключи правил, что позволяет AI-агентам легко запрашивать детали через get_rule_details.
- ИсправленоИсправлено отсутствие ключей правил в результатах анализа, что ранее мешало агентам получать дополнительную информацию.
- Обновлены зависимости: Context Augmentation (CAG) до 0.19.0.3620 и SonarLint Core до 11.8.0.86067.
Автоопределение организации в SonarQube Cloud, поддержка mTLS, расширенный список веток и унификация параметров инструментов.
- НовоеАвтоматическое определение организации SonarQube Cloud при наличии единственной привязки к токену.
- НовоеДобавлена поддержка mTLS с использованием клиентских сертификатов (PKCS12) для корпоративных сетей.
- НовоеИнструмент list_branches теперь возвращает краткосрочные ветки с возможностью фильтрации по типу.
- ИсправленоУнифицированы имена параметров инструментов (projectKeys, branch, pageIndex) для корректной работы AI-агентов.
Добавлены инструменты оценки готовности к агентам для SonarQube Cloud, усилены безопасность Docker-образа и плагинов.
- НовоеДобавлены инструменты для запуска и мониторинга оценки готовности к агентам (SARA) в SonarQube Cloud.
- НовоеВ Docker-образы добавлены SBOM и аттестации происхождения для улучшения оценки безопасности цепочки поставок.
- ИсправленоСинхронизатор плагинов теперь проверяет имена файлов и ограничивает пути, предотвращая атаки с обходом директорий.
- ИсправленоДобавлена проверка целостности плагинов по MD5-хешу перед их использованием.
- УстарелоУдалены файлы расширения Gemini, перенесенные в отдельный репозиторий.
Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.