
# 配置CodeArts Check MCP
1. 在IDE工具左上角，选择"文件(F) \> 打开项目"，打开"repo-demo"项目。
2. 单击页面右上角的设置图标 ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002724039103.png)，进入IDE模式全局设置页面。
3. 在设置页面的左侧导航栏中，选择"MCP工具"，进入MCP服务页面。
4. 下载"CodeArts Check MCP"到本地并解压。请参考[官网下载页](https://www.huaweicloud.com/product/codearts/download.html)。
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个字符时，可能返回以下报错并导致当前请求不可用。您可以参考[服务器核心功能](https://modelcontextprotocol.io/docs/learn/server-concepts#core-server-features)中的"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. 参考[访问密钥](https://support.huaweicloud.com/usermanual-ca/ca_05_0003.html)新建访问密钥。  2. 在新建访问密钥页面，勾选协议，单击"下一步"，填写密钥"描述"后，单击"确定"，完成授权。 **创建成功后，请单击"立即下载"，保存密钥信息，否则弹窗关闭后将无法再次获取该密钥信息。**   3. environment.ak和environment.sk的值，通过您下载保存的credentials.csv文件中获取。   |
   | type               | local                                                                                                                           | MCP服务器的通信协议类型，取值"local"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
      
   
   
6. 单击页面右上角的设置图标 ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002724039103.png)，进入IDE模式全局设置页面。
7. 在设置页面的左侧导航栏中，选择"MCP工具"，进入MCP服务页面。
8. 在"已安装"页签中，如下图所示，MCP服务器"CodeArts Check MCP"已配置且生效。 
   图1配置生效图
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002684296889.png "点击放大")
   
   
#### 本地配置检查任务ID
1. 如下图所示，在".codeartsdoer"下创建文件夹"codeartscheck"后，在"codeartscheck"文件夹下创建"task.md"文件。 
   图2新建task.md文件   
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002679440371.png)
   
   
2. 登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，选择"华北-北京四"。
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文件   
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002679443795.png)
   
   
 
