更新时间:2026-07-30 GMT+08:00
分享

安装SonarQube-MCP

  1. 使用GitHub账号登录SonarQube首页
  2. 单击右上角 ,单击“Analyze new project”,单击“Import an organization from GitHub”,进入授权页面。
  3. 勾选“Only select repositories”,下拉框选择代码仓“url-link-extractor”,单击“Install & Authorize”,即可完成代码仓授权。

    授权成功后,将自动跳转至“Create an organization”页面。
    图1 选择需要检查的代码仓

  4. 在“Create an organization”页面,单击“Select free”,其余参数保持默认,单击“Create organization”,即可完成组织创建。

    图2 创建组织

  5. 单击右上角单击右上角 ,单击“Analyze new project”,勾选代码仓库“url-link-extrctor”,单击“Set up”,完成配置。

  6. 单击右上角头像,“My Organizations”下的值即为<ORG>,请单击组织名称,进入该组织名称的首页,在左上角复制并保存<ORG>值,将用于安装并配置SonarQube-MCP。

    图3 获取<ORG>值

  7. 单击右上角头像,单击“My account”,进入账号首页。
  8. 左侧导航栏单击“Access Tokens”,填写“Token name”后,其余参数保持默认,单击“Generate Token”,完成Token的创建。

    Token创建后,请单击 ,复制并保存Token到本地,此Token将用于安装并配置SonarQube-MCP。

    图4 新建Token

  9. 单击华为云码道代码智能体IDE工具右上角的设置图标 ,进入全局设置页面。
  10. 在设置页面的左侧导航栏中,选择“MCP工具”,进入MCP服务页面。
  11. “市场”页签中,输入“SonarQube”并回车搜索,单击“SonarQube-MCP”所在行的 ,安装“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”所在行的 ,如果MCP服务的状态为绿色,表示启用成功。

相关文档