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

配置CodeArts Check MCP

  1. 在IDE工具左上角,选择文件(F) > 打开项目,打开“repo-demo”项目。
  2. 单击华为云码道代码智能体IDE工具右上角的设置图标 ,进入全局设置页面。
  3. 在设置页面的左侧导航栏中,选择“MCP工具”,进入MCP服务页面。
  4. 下载“CodeArts Check MCP”到本地并解压。请参考官网下载页
  5. 单击“配置MCP”,复制如下配置内容并粘贴到“mcp_settings.json”文件。各参数的说明和取值示例请参考表表1

    配置完成后按快捷键(Windows/Linux:“Ctrl+S”;macOS:“Command(⌘)+S”)保存,等待工具启动完成。
    {
      "mcpServers": {
        "CodeArts Check MCP": {
          "disabled": false,
          "timeout": 600000,
          "command": [
            "D:\\Program Files\\nodejs\\node.exe",
            "D:\\codeartscheck-ts-mcp-server-1.0.0\\package\\dist\\index.js"
          ],     
          "environment": {
            "region": "cn-north-4,
            "ak": "your_ak",
            "sk": "your_sk"
          },
          "type": "local"
        }
      }
    }
    表1 配置参数说明

    字段

    取值样例

    说明

    mcpServers

    见下方配置

    顶层节点,包含所有注册的MCP服务器

    CodeArts Check MCP

    /

    必填,MCP服务器的名称标识,长度不能超过64个字符,用于区分不同的MCP服务器。

    说明:

    服务器名称超过64个字符时,可能返回以下报错并导致当前请求不可用。您可以参考服务器核心功能中的“Tools”参数的定义。

    • type: session.error info
    • length over limit, maximum is 64

    disabled

    false

    必填,控制MCP服务器禁用状态,默认值为“false”。取值范围如下:

    • false,启用
    • true,禁用

    timeout

    600000

    超时时间(毫秒),超时后,客户端会报错。

    command

    "command": [
            "D:\\Program Files\\nodejs\\node.exe",
            "D:\\codeartscheck-ts-mcp-server-1.0.0\\package\\dist\\index.js"
          ],

    必填,包含两部分:

    • "D:\\Program Files\\nodejs\\node.exe":运行MCP服务器的可执行文件路径
    • "D:\\codeartscheck-ts-mcp-server-1.0.0\\package\\dist\\index.js":4解压后,index.js文件的存放地址。

    environment

    {
            "region": "cn-north-4",
            "ak": "your_ak",
            "sk": "your_sk"
          }

    必填,传递给MCP服务器的环境变量集合,包括区域、AK和SK,所有环境变量值均需为字符串类型。

    其中,environment.region参数值需要固定为“cn-north-4”,environment.ak和environment.sk获取方法如下:

    1. 参考访问密钥新建访问密钥。
    2. 在新建访问密钥页面,勾选协议,单击“下一步”,填写密钥“描述”后,单击“确定”,完成授权。

      创建成功后,请单击“立即下载”,保存密钥信息,否则弹窗关闭后将无法再次获取该密钥信息。

    3. environment.ak和environment.sk的值,通过您下载保存的credentials.csv文件中获取。

    type

    local

    MCP服务器的通信协议类型,取值“local”

  6. 单击华为云码道代码智能体IDE工具右上角的设置图标 ,进入全局设置页面。
  7. 在设置页面的左侧导航栏中,选择“MCP工具”,进入MCP服务页面。
  8. “已安装”页签中,如下图所示,MCP服务器“CodeArts Check MCP”已配置且生效。

    图1 配置生效图

本地配置检查任务ID

  1. 如下图所示,在“.codeartsdoer”下创建文件夹“codeartscheck”后,在“codeartscheck”文件夹下创建“task.md”文件。

    图2 新建task.md文件

  2. 登录CodeArts控制台,选择“华北-北京四”。
  3. 右上角单击“前往工作台”,进入CodeArts项目首页。
  4. 单击项目卡片“req-demo”,进入“req-demo”项目首页。
  5. 左侧导航栏选择“代码 > 代码检查”,进入代码检查(CodeArts Check)首页。
  6. 在“任务”卡片,单击“repo-demo-check”,进入扫描任务“repo-demo-check”的概览页。
  7. 复制当前浏览器url的“task”和“detail”中间的字符串,该字符串为此扫描任务的ID。
  8. 如下图所示,将此任务ID填写到“task.md”文件并保存。

    图3 填写task.md文件

相关文档