
# 添加MCP服务
Agent工具调用支持MCP协议，并提供了一个丰富的MCP服务生态系统，以增强智能体的功能。MCP是一种开放协议，它规范了应用程序向大语言模型提供上下文的方式，平台集成了"高德地图"、"车票查询工具"、"必应搜索"等多种实用MCP服务，开通后可以一键集成调用。
此外，平台还支持创建自定义MCP服务，开发者可依据MCP服务地址快速创建MCP服务。在AgentArts中，Agent应用支持添加MCP服务。
#### 约束与限制
表1MCP服务限制说明 
| 类别        | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|
| 最大MCP服务数量 | 应用中添加MCP服务数量小于等于5个。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| MCP服务地址   | - 安装预置MCP当前支持SSE和streamableHttp安装方式。 - 只支持HTTP和HTTPS。  - 必须为标准的URL格式。  - 对应的IP默认不应为内网。    - 创建MCP支持以下几种安装方式： - NPX：当MCP基于Node.js开发时选择NPX方式。  - UVX：当MCP基于Python开发时选择UVX方式。    - SSE：适用于与已部署在外部环境的远程MCP服务器建立连接，例如，接入自主开发的MCP服务。  - streamableHttp：适用于与已部署在外部环境的远程MCP服务器建立连接，例如，接入自主开发的基于streamable http协议的MCP服务。     |
   
#### 添加MCP服务
1. 登录[AgentArts智能体开发平台](https://console.huaweicloud.com/versatile/#/home/overview)，在左侧导航栏"个人空间"区域，选择目标空间。
2. 单击左侧导航栏"开发中心 \> 智能体管理"，单击左上角"单智能体"页签，进入单智能体管理界面。
3. 单击目标单智能体，在"技能"区域，单击MCP服务后的![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002538384052.png)，并选择MCP服务对应的![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002538384028.png)图标。
4. 在"添加MCP服务"界面，单击已部署的MCP服务后的"添加全部"或单击具体MCP服务工具后的"添加"，并单击"确定"。 
   图1添加MCP服务   
   ![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002569423681.png)
   也可在"添加MCP服务"窗口中，通过单击"创建MCP"后的下拉框选择创建MCP服务，您可以选择使用资产广场中预置的平台模板MCP或空白模板进行创建，具体步骤参见[创建MCP](https://support.huaweicloud.com/usermanual-agentarts0/agentarts_05_0319.html)，创建成功后，通过单击提示信息中的"直接添加"，可立即将新创建的MCP添加至当前智能体中。
   
   
5. 添加MCP服务后，可在"MCP服务"中查看当前已添加的MCP服务。 
   图2已添加预置MCP服务   
   ![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002569343729.png)
   **相关操作：**
   - 鼠标放置在"![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002569423715.png)"图标上，支持快速查看插件参数详情。
   
   - 单击![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002569423721.png)支持配置MCP的输入参数。可与[为应用添加记忆](https://support.huaweicloud.com/usermanual-agentarts0/agentarts_05_0026.html)结合使用。
   
   - 单击![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002538543972.png)查看或移除MCP服务已添加的工具。
   
   - 单击![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002538384046.png)按钮可直接删除该条MCP服务。
   
   
   
   
6. MCP添加成功后，在提示词模块修改人设与回复逻辑，指示智能体调用"MCP服务"处理问题。 
   示例：假设你已添加"时间服务"MCP，可在任务描述中添加如下指令：
   ```
   当用户询问当前时间、日期或时区相关问题时，请调用时间服务MCP获取实时时间信息后再回答。
   ```
   
   
 
#### 移除MCP服务
1. 登录[AgentArts智能体开发平台](https://console.huaweicloud.com/versatile/#/home/overview)，在左侧导航栏"个人空间"区域，选择目标空间。
2. 单击左侧导航栏"开发中心 \> 智能体管理"，单击左上角"单智能体"页签，进入单智能体管理界面。
3. 单击目标单智能体，在"MCP服务"模块，在已添加的MCP服务右侧单击![](https://support.huaweicloud.com/usermanual-agentarts0/zh-cn_image_0000002538384022.png)。
   
   页面提示"删除MCP服务成功"则表示MCP服务已移除。
   
   
 
#### 相关文档
AgentArts中配置MCP服务的详细信息，请参考[MCP](https://support.huaweicloud.com/usermanual-agentarts0/agentarts_05_0134.html)。
