Agent skill

fix-sonarqube

SonarQube integration via MCP for Java projects. The MCP server runs remotely and requires no local setup. Use natural language to query issues, analyze code, and check quality gates.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/fix-sonarqube

Metadata

Additional technical details for this skill

tags
java sonarqube mcp code-quality
version
2.0.0
category
quality
technology
java

SKILL.md

Fix SonarQube

SonarQube integration via MCP (Model Context Protocol) for Java code quality analysis.

When to use this skill

  • Finding and fixing SonarQube issues
  • Checking quality gate status
  • Analyzing code for quality issues
  • Understanding SonarQube rules
  • Prioritizing issue remediation
  • When asked to "fix sonarqube issues" or "add sonarqube mcp"

Skill Contents

Sections

Available Resources

📚 references/ - Detailed documentation


Quick Start

The SonarQube MCP server runs remotely at https://sonarqube-mcp.bitso.io/mcp and is automatically configured in all supported IDEs.

No setup required - just use natural language:

text
"Find HIGH severity issues in my-project"
"Show me details about rule java:S1128"
"What's the quality gate status for my-service?"
"Analyze this code for SonarQube issues"

MCP Tools Available

Tool Purpose
list_projects List all SonarQube projects
get_issues Get issues for a project
get_issue_details Get details for a specific issue
get_rule Get rule documentation
get_quality_gate Check quality gate status
analyze_code Analyze code snippet

Common Workflows

1. Fix Issues by Severity

text
"Find all BLOCKER issues in payment-service"
"Get details for issue AYx123..."
"Show me the rule java:S2259"

2. Check Quality Gate

text
"What's the quality gate status for my-service?"
"List all projects I have access to"

3. Understand Rules

text
"Explain rule java:S1128 (unused imports)"
"What are the CRITICAL rules for Java?"

Supported IDEs

The MCP is automatically available in:

IDE Configuration
Cursor .cursor/mcp.json
VS Code + Copilot .vscode/mcp.json
Claude Code .mcp.json
IntelliJ IDEA See manual setup
Copilot CLI See manual setup

For IntelliJ and Copilot CLI, see: java/commands/add-sonarqube-mcp-to-intellij-and-copilot-cli.md

References

Reference Description
references/mcp-tools.md Full MCP tool reference
references/common-rules.md Common Java rules

Related Rules

Related Skills

Skill Purpose
java-coverage JaCoCo coverage for SonarQube
gradle-standards SonarQube Gradle plugin

Didn't find tool you were looking for?

Be as detailed as possible for better results