SonarQube

SonarQube

Interact with SonarQube Cloud, Server and Community build over the web API. Analyze code to identify quality and security issues.

1M+

25 Tools

Packaged by
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

Tools

NameDescription
analyze_code_snippetAnalyze a file or code snippet with SonarQube analyzers to identify code quality and security issues
analyze_file_listAnalyze files in the current working directory using SonarQube for IDE
toggle_automatic_analysisEnable or disable SonarQube for IDE automatic analysis
search_sonar_issues_in_projectsSearch for SonarQube issues in my organization's projects
change_sonar_issue_statusChange the status of a SonarQube issue
search_my_sonarqube_projectsFind SonarQube projects. The response is paginated
list_quality_gatesList all quality gates in my SonarQube
get_project_quality_gate_statusGet the quality gate status for a project
show_ruleShows detailed information about a SonarQube rule
list_rule_repositoriesList rule repositories available in SonarQube
list_languagesList all programming languages supported in this SonarQube instance
get_component_measuresGet SonarQube measures for a project, such as ncloc, complexity, violations, coverage, etc
search_metricsSearch for SonarQube metrics
get_raw_sourceGet source code as raw text from SonarQube. Require 'See Source Code' permission on file
get_scm_infoGet SCM information of SonarQube source files. Require See Source Code permission on file's project
get_system_healthGet the health status of SonarQube Server instance. Returns GREEN, YELLOW, or RED
get_system_statusGet state information about SonarQube Server. Returns status, version, and id
get_system_logsGet SonarQube Server system logs in plain-text format. Requires system administration permission
ping_systemPing the SonarQube Server system to check if it's alive. Returns 'pong' as plain text
get_system_infoGet detailed information about SonarQube Server system configuration including JVM state, database, search indexes, and settings. Requires 'Administer' permissions
create_webhookCreate a new webhook for the SonarQube organization or project. Requires 'Administer' permission
list_webhooksList all webhooks for the SonarQube organization or project. Requires 'Administer' permission
list_portfoliosList portfolios available in SonarQube with filtering and pagination options
list_enterprisesList the enterprises available in SonarQube Cloud that you have access to
search_dependency_risksSearch for software composition analysis issues (dependency risks) of a SonarQube project
Related servers