← Back to list

sonarqube-integration
by bitsoex
Bitso Java API Wrapper
⭐ 34🍴 30📅 Jan 24, 2026
SKILL.md
name: sonarqube-integration description: > 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. compatibility: All Java projects with SonarQube analysis metadata: version: "1.0.0" technology: java category: quality tags: - java - sonarqube - mcp - code-quality
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
- When to use this skill (L23-L30)
- Quick Start (L54-L66)
- MCP Tools Available (L67-L77)
- Common Workflows (L78-L101)
- Supported IDEs (L102-L115)
- References (L116-L122)
- Related Rules (L123-L128)
- Related Skills (L129-L134)
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 |
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon