Search

PythonReactSEOPDF
GitHub Skill

sonarqube-integration

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.

bitsoex☆ 35 Repository stars30 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

SonarQube Integration

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

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:

"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
"Find all BLOCKER issues in payment-service"
"Get details for issue AYx123..."
"Show me the rule java:S2259"
2. Check Quality Gate
"What's the quality gate status for my-service?"
"List all projects I have access to"
3. Understand Rules
"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

  • .cursor/rules/java-sonarqube-setup.mdc - Setup guide
  • .cursor/rules/java-sonarqube-mcp.mdc - MCP tool reference
  • .claude/commands/fix-sonarqube-issues.md - Fix command

Related Skills

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

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-01-28
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!