1.23.0.3101
·
18 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
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_ORGis no longer required in stdio mode. The server now detects and applies it automatically at startup, withSONARQUBE_ORGstill honored as an explicit override. - Short-lived branch support in
list_branches—list_branchesnow returns all analyzed branches, including short-lived branches on SonarQube Cloud. An optionalbranchTypesfilter (ALL,LONG,SHORT) lets agents narrow results, andmergeBranchis 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.
projectsvsprojectKey,p/psvspageIndex/pageSize,branchNamevsbranch), causing agents to silently pass wrong values and receive unfiltered results. Parameters have been standardized:projectKeys,pageIndex/pageSize, andbranchare now the canonical names.
Miscellaneous
- Added AI agent rule files to the repository to improve code generation consistency.