Skip to content

1.23.0.3101

Choose a tag to compare

@github-actions github-actions released this 20 Jul 15:14
· 18 commits to master since this release
Immutable release. Only release title and notes can be modified.
182277d

SonarQube MCP Server v1.23.0

This release simplifies SonarQube Cloud setup with auto-detected organizations, expands branch visibility for AI agents, adds mTLS client certificate support, and fixes inconsistent tool parameter names.

Features

  • Auto-detect SonarQube Cloud organization — When your token is associated with a single organization, SONARQUBE_ORG is no longer required in stdio mode. The server now detects and applies it automatically at startup, with SONARQUBE_ORG still honored as an explicit override.
  • Short-lived branch support in list_brancheslist_branches now returns all analyzed branches, including short-lived branches on SonarQube Cloud. An optional branchTypes filter (ALL, LONG, SHORT) lets agents narrow results, and mergeBranch is now exposed for short-lived branches.
  • mTLS client certificate configuration — The MCP Server can now be configured to use a mounted client certificate (PKCS12 keystore) for mutual TLS, enabling deployments in enterprise networks that require client authentication.

Bug Fixes

  • Consistent parameter names across tools — Parameter names were inconsistent across tools (e.g. projects vs projectKey, p/ps vs pageIndex/pageSize, branchName vs branch), causing agents to silently pass wrong values and receive unfiltered results. Parameters have been standardized: projectKeys, pageIndex/pageSize, and branch are now the canonical names.

Miscellaneous

  • Added AI agent rule files to the repository to improve code generation consistency.