Deprecations and removals
This page contains information on the deprecation and removal of SonarQube MCP Server features and parameters.
Last updated
Was this helpful?
This page contains information on the deprecation and removal of SonarQube MCP Server features and parameters.
This page lists deprecated and removed parameters for the SonarQube MCP Server.
SONARQUBE_CLOUD_URL is deprecated in SonarQube MCP Server version 1.9.
Replaced by SONARQUBE_URL, which works for SonarQube Server and SonarQube Cloud URLs, including the US region. See #common-variables for more detail.
SONARQUBE_TOKEN as an HTTP header is deprecated for Streamable HTTP transport.
When connecting clients via HTTP (Streamable HTTP) or HTTPS (Streamable HTTP over TLS), use the Authorization: Bearer <YourSonarQubeUserToken> header instead. This is mandatory for the SonarQube Cloud-hosted MCP server, and recommended for all other Streamable HTTP configurations.
For Stdio transport, SONARQUBE_TOKEN as an environment variable is unchanged.
The older SSE-only HTTP transport from earlier MCP versions is deprecated and not supported. Use Streamable HTTP (SONARQUBE_TRANSPORT=http or https) instead.
branchKey, pullRequestKey, and pullRequestId are deprecated in SonarQube MCP Server version 1.20.
Replaced by branch and pullRequest on the affected tools. Use list_branches and list_pull_requests to discover valid values. See Branch and pull request context for usage guidance.
SONARQUBE_ADVANCED_ANALYSIS_ENABLED was removed in SonarQube MCP Server version 1.13.
Replaced by a SonarQube Cloud organization level feature flag. The MCP Server now automatically detects whether agentic-analysis.md is enabled for your organization; no environment variable is required.
Last updated
Was this helpful?
Was this helpful?

