更新时间:2026-07-30 GMT+08:00
安装SonarQube-MCP
- 使用GitHub账号登录SonarQube首页。
- 单击右上角
,单击“Analyze new project”,单击“Import an organization from GitHub”,进入授权页面。 - 勾选“Only select repositories”,下拉框选择代码仓“url-link-extractor”,单击“Install & Authorize”,即可完成代码仓授权。 授权成功后,将自动跳转至“Create an organization”页面。图1 选择需要检查的代码仓
- 在“Create an organization”页面,单击“Select free”,其余参数保持默认,单击“Create organization”,即可完成组织创建。 图2 创建组织
- 单击右上角单击右上角
,单击“Analyze new project”,勾选代码仓库“url-link-extrctor”,单击“Set up”,完成配置。 
- 单击右上角头像,“My Organizations”下的值即为<ORG>,请单击组织名称,进入该组织名称的首页,在左上角复制并保存<ORG>值,将用于安装并配置SonarQube-MCP。 图3 获取<ORG>值
- 单击右上角头像,单击“My account”,进入账号首页。
- 左侧导航栏单击“Access Tokens”,填写“Token name”后,其余参数保持默认,单击“Generate Token”,完成Token的创建。
Token创建后,请单击
,复制并保存Token到本地,此Token将用于安装并配置SonarQube-MCP。图4 新建Token
- 单击华为云码道代码智能体IDE工具右上角的设置图标
,进入全局设置页面。 - 在设置页面的左侧导航栏中,选择“MCP工具”,进入MCP服务页面。
- 在“市场”页签中,输入“SonarQube”并回车搜索,单击“SonarQube-MCP”所在行的
,安装“SonarQube-MCP”MCP服务。 安装完成后,在“已安装”页签,可查看到已安装的“SonarQube-MCP”MCP服务。
- 复制如下代码片段,单击“配置MCP”,修改“SonarQube-MCP”JSON对象配置,修改配置后,请保存当前配置。
"SonarQube-MCP": { "url": "https://api.sonarcloud.io/mcp", "headers": { "Authorization": "Bearer <TOKEN>", "SONARQUBE_ORG": "<ORG>" }, "timeout": 60, "disabled": false, "type": "streamableHttp" }保存配置后,在“已安装”页签,单击“SonarQube-MCP”所在行的
,如果MCP服务的状态为绿色,表示启用成功。