
# 安装SonarQube-MCP
1. 使用GitHub账号登录[SonarQube首页](https://sonarcloud.io/explore/projects)。
2. 单击右上角 ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002688285109.png)，单击"Analyze new project"，单击"Import an organization from GitHub"，进入授权页面。
3. 勾选"Only select repositories"，下拉框选择代码仓"url-link-extractor"，单击"Install \& Authorize"，即可完成代码仓授权。 
   授权成功后，将自动跳转至"Create an organization"页面。
   图1选择需要检查的代码仓   
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002658285492.png "点击放大")
   
   
4. 在"Create an organization"页面，单击"Select free"，其余参数保持默认，单击"Create organization"，即可完成组织创建。 
   图2创建组织   
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002658125550.png)
   
   
5. 单击右上角 ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002688324931.png)，单击"Analyze new project"，勾选代码仓库"url-link-extractor"，单击"Set up"，完成配置。
   
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002688285111.png "点击放大")
   
   
6. 单击右上角头像，"My Organizations"下的值即为\<ORG\>，请单击组织名称，进入该组织名称的首页，在左上角复制并保存\<ORG\>值，将用于安装并配置SonarQube-MCP。
   
   图3获取\<ORG\>值   
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002658285494.png "点击放大")
   
   
7. 单击右上角头像，单击"My account"，进入账号首页。
8. 左侧导航栏单击"Access Tokens"，填写"Token name"后，其余参数保持默认，单击"Generate Token"，完成Token的创建。
   
   **Token创建后，请单击** ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002658125552.png)**，复制并保存Token到本地**，此Token将用于安装并配置SonarQube-MCP。
   图4新建Token   
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002688324933.png "点击放大")
   
   
9. 单击页面右上角的设置图标 ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002724039103.png)，进入IDE模式全局设置页面。
10. 在设置页面的左侧导航栏中，选择"MCP工具"，进入MCP服务页面。
11. 在"市场"页签中，输入"SonarQube"并回车搜索，单击"SonarQube-MCP"所在行的 ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002688285113.png)，安装"SonarQube-MCP"MCP服务。
    
    安装完成后，在"已安装"页签，可查看到已安装的"SonarQube-MCP"MCP服务。
    
    
12. 复制如下代码片段，单击"配置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"
        }
    ```
    其中，*\<TOKEN\>* 和*\<ORG\>* 可参考[6]\~[8]获取。
    保存配置后，在"已安装"页签，单击"SonarQube-MCP"所在行的 ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002658285496.png)，如果MCP服务的状态为绿色，表示启用成功。
    
    
 
