Install any skill in seconds. Free to start, no credit card required.
Get Started Free →giuseppe-trisciuoglio/sonarqube-mcp
Provides SonarQube and SonarCloud integration patterns via the Model Context Protocol (MCP) server. Enables quality gate monitoring, issue discovery and triaging, pre-push code analysis, and rule education directly in the agent workflow.
Passed 15 of 18 test cases with the skill, and 8 of 18 without it.
and 11 more in the full report
8 fixed10 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
Can I search for blocker issues across both `cart-service` and `checkout-service` at the same time using `search_sonar_issues_in_projects`?
| Checked | Without skill | With skill |
|---|---|---|
| Passes array containing cart-service and checkout-service to the projects parameter. | Missed | Passed |
| Leverages multi-project searching capability of search_sonar_issues_in_projects. | Missed | Passed |
The instructions your model reads when the skill loads.
Leverage SonarQube and SonarCloud capabilities directly through the Model Context Protocol (MCP) server to enforce code quality, discover issues, and run pre-push analysis inside the agent workflow.
This skill provides instructions and patterns for using the SonarQube MCP Server tools. It enables automated workflows for:
Use this skill when:
Trigger phrases: "check quality gate", "sonarqube quality gate", "find sonar issues", "search sonar issues", "analyze code with sonar", "check sonar rule", "sonarcloud issues", "pre-push sonar check", "sonar pre-commit"
The plugin includes a .mcp.json that starts the SonarQube MCP Server automatically via Docker. Before using this skill, set the required environment variables:
SonarQube Server (remote or local):
export SONARQUBE_TOKEN="squ_your_token"
export SONARQUBE_URL="https://sonarqube.mycompany.com" # or http://host.docker.internal:9000 for local Docker
SonarCloud:
export SONARQUBE_TOKEN="squ_your_token"
export SONARQUBE_ORG="your-org-key" # required for SonarCloud
# SONARQUBE_URL is not needed for SonarCloud
test cases passed, vs 8 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.