AIKraft/MCP-серверы/io.github.SonarSource/sonarqube-mcp-server

io.github.SonarSource/sonarqube-mcp-server

Анализ качества и безопасности кода с помощью SonarQube Server или Cloud непосредственно в AI-ассистентах.

SonarSource Локальный · oci DevTools official ★ 659 Активность: 5 дн. назад

Что это

Анализ качества и безопасности кода с помощью SonarQube Server или Cloud непосредственно в AI-ассистентах.

Как подключить

1Официальный package
oci · docker.io/sonarsource/sonarqube-mcp
2Установить и запустить в терминале
docker run --rm -i docker.io/sonarsource/sonarqube-mcp
3Добавить в конфиг MCP-клиента (mcp.json / claude_desktop_config.json)
{ "mcpServers": { "io-github-sonarsource-sonarqube-mcp-server": { "command": "docker", "args": [ "run", "--rm", "-i", "docker.io/sonarsource/sonarqube-mcp" ] } } }

Вставьте блок в конфиг клиента (Claude Desktop, Claude Code, Cursor, VS Code, Cline). Команда и package собраны из полей официального MCP Registry.

Что нового в версиях

1.29.0.448813 октября 2026 г.

Релиз 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.
1.28.0.439729 сентября 2026 г.

Исправлена проверка версии 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.
1.27.0.433515 сентября 2026 г.

Добавлена фильтрация по тегам, исправлен краш в контейнерах и потеря метрик New Code.

  • НовоеВ поиск задач добавлен параметр tags для фильтрации на стороне сервера.
  • ИсправленоУстранён сбой при запуске в контейнерах без переменной HOME.
  • ИсправленоИсправлено возвращение пустых значений для метрик New Code на ветках.
  • ИсправленоОбновлены зависимости и устранены уязвимости, включая CVE-2026-83557.
1.26.0.426931 августа 2026 г.

Релиз SonarQube MCP Server 1.26.0: фильтрация нового кода, комментарии при смене статуса, улучшенные ошибки старта и фикс безопасности.

  • НовоеДобавлена фильтрация результатов по новому коду для анализа свежих проблем.
  • НовоеИнструмент change_sonar_issue_status теперь поддерживает необязательный параметр comment для добавления пояснений.
  • ИсправленоУлучшена обработка ошибок при запуске в режиме stdio: теперь возвращается понятное сообщение вместо молчаливого закрытия.
  • ИсправленоОбновлены зависимости Jackson для устранения уязвимости CVE-2026-77310 (SSRF).
  • НовоеВключены инструменты Vortex (run_advanced_code_analysis) при наличии необходимых лицензий на SonarQube Server.
1.25.0.322118 августа 2026 г.

Релиз 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.
1.24.0.31524 августа 2026 г.

В 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.
1.23.0.310120 июля 2026 г.

Автоопределение организации в SonarQube Cloud, поддержка mTLS, расширенный список веток и унификация параметров инструментов.

  • НовоеАвтоматическое определение организации SonarQube Cloud при наличии единственной привязки к токену.
  • НовоеДобавлена поддержка mTLS с использованием клиентских сертификатов (PKCS12) для корпоративных сетей.
  • НовоеИнструмент list_branches теперь возвращает краткосрочные ветки с возможностью фильтрации по типу.
  • ИсправленоУнифицированы имена параметров инструментов (projectKeys, branch, pageIndex) для корректной работы AI-агентов.
1.22.0.30407 июля 2026 г.

Добавлены инструменты оценки готовности к агентам для SonarQube Cloud, усилены безопасность Docker-образа и плагинов.

  • НовоеДобавлены инструменты для запуска и мониторинга оценки готовности к агентам (SARA) в SonarQube Cloud.
  • НовоеВ Docker-образы добавлены SBOM и аттестации происхождения для улучшения оценки безопасности цепочки поставок.
  • ИсправленоСинхронизатор плагинов теперь проверяет имена файлов и ограничивает пути, предотвращая атаки с обходом директорий.
  • ИсправленоДобавлена проверка целостности плагинов по MD5-хешу перед их использованием.
  • УстарелоУдалены файлы расширения Gemini, перенесенные в отдельный репозиторий.

Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.