
# 示例：快速接入ModelScope魔塔社区MCP工具集
本示例将介绍如何在AgentArts智能体平台中接入来自ModelScope魔塔社区的开源MCP工具集，通过接入MCP工具集，智能体可以调用外部工具能力（如网页抓取、联网搜索等），扩展智能体的功能边界。
#### 前提条件
已[开通AgentArts服务](https://support.huaweicloud.com/qs-agentarts/agentarts_04_0000.html)。
#### MCP安装方式
AgentArts智能体平台支持Stdio（本地进程，含NPX、UVX） 和HTTP（远程网络，含Streamable HTTP、SSE） 两类连接模式。
图1MCP安装方式   
![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950306.png "点击放大")
**Stdio（本地进程，含NPX、UVX）**
这里的本地指的是AgentArts服务提供的运行环境，当选择**Stdio**方式安装MCP时，平台会在内部下载并启动这个MCP。
NPX：基于Node.js生态的MCP服务。
UVX：基于Python生态的MCP服务。
**HTTP（远程网络，含Streamable HTTP、SSE** **）**
远程指的是用户自己搭建的服务器MCP服务或者第三方提供的MCP服务。MCP服务代码并没有运行在AgentArts服务中，而是运行在别处（如通过本地电脑内网穿透暴露出来的地址、第三方MCP厂商提供的MCP API接口），平台仅作为客户端通过网络协议发起连接。
**Streamable HTTP类型：**基于标准HTTP协议的MCP连接方式，支持流式传输，是MCP协议推荐的远程连接方式，只需提供MCP服务的HTTP接口地址即可接入。
**SSE类型：**基于Server-Sent Events（服务器推送事件）协议的MCP连接方式，是较早期的远程连接方式，通过服务端主动向客户端推送数据实现实时通信，只需提供MCP服务的SSE接口地址即可接入。
接入MCP服务时，MCP提供方基本均会标注出MCP的安装方式，如果未明确写出，也可以从MCP的配置脚本中判断出来使用哪种方式进行安装。请选择合适的MCP安装方式。
图2MCP服务安装方式示例   
![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950308.png "点击放大")
#### 步骤一：接入ModelScope魔塔社区MCP工具集
1. 注册并登录[ModelScope魔塔社区](https://modelscope.cn/)，进入"MCP广场"。选择"浏览器自动化"中的"Fetch网页内容抓取"MCP。
   
   图3ModelScope MCP广场   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717549951.png "点击放大")
   
   
2. 单击MCP名称，在详情页面可以查看MCP的配置信息。页面显示"Fetch网页内容抓取"MCP无需鉴权即可使用；对于需要鉴权的MCP，请按照提示获取对应的API Key。 
   图4查看MCP配置信息   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717390077.png "点击放大")
   如果使用Streamable HTTP方式接入MCP，单击"连接"按钮即可获取到配置脚本；Stdio方式同理，也可获取对应的配置脚本。
   推荐优先选择Streamable HTTP方式，这是MCP协议推荐的远程连接方式，兼容性更好。仅当MCP提供方仅提供SSE端点时，才选择SSE方式。
   图5获取MCP配置脚本   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790462.png "点击放大")
   
   
3. 登录[AgentArts智能体平台](https://console.huaweicloud.com/agentarts/#/home/overview)。
4. 在"组件库 \> MCP"页签，单击"创建MCP \> 空白创建"。
5. 填写服务名称和服务描述（网页内容抓取、Web page content scraping）。 
   图6填写MCP名称与描述   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950318.png "点击放大")
   
   
6. 删除页面中的示例，安装方式根据复制的MCP配置脚本进行选择。本示例选择"HTTP"。配置录入方式选择"JSON编辑"。
7. 复制ModelScope魔塔社区获取的配置信息，填入至AgentArts平台中。单击"安装"等待MCP安装成功。 
   安装无问题后，MCP状态将显示为"部署成功"。
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717390067.png "点击放大")
   ![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/caution_3.0-zh-cn.png)
   如果MCP安装失败，多数原因是MCP本身的问题，如开源社区的MCP维护不及时或后端服务失效。遇到安装失败的情况，请尝试更换MCP来源。
   
   
 
#### 步骤二：调试MCP
1. 单击部署好的MCP，进入到详情页，可查看该MCP下属的工具信息。单击"工具列表"中操作列的"调试"，根据MCP服务定义的参数结构填写调试用例。单击"运行"进行功能验证。 
   由于本案例使用的是"Fetch网页内容抓取"MCP，调试时可以输入一个网址，调试成功后，将显示出具体的网页内容。
   如果调试返回空内容，对应的网址可能设置了反爬虫机制，导致无法抓取到具体内容。
   如果MCP工具解析失败，多数原因是MCP本身的问题，如开源社区的MCP维护不及时或后端服务失效。遇到工具解析失败的情况，请尝试更换MCP来源。
   图7调试MCP   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717549949.png "点击放大")
   ![](https://support.huaweicloud.com/lowcode-agentarts/public_sys-resources/caution_3.0-zh-cn.png)
   - 在调试MCP时，请严格遵循参数格式要求，以避免出现错误。
   
   - 使用"网页内容抓取"类MCP获取网页内容时，如目标网站设置了反爬虫防护（如robots限制、IP封禁、验证码等），可能导致抓取失败，这属于常见且正常的技术限制。
    
   
   
 
#### 步骤三：在单智能体中使用MCP
1. 在"智能体管理 \> 单智能体"页面单击"创建单智能体"。填写单智能体名称、描述为"网页内容总结助手"。
2. 设置提示词为**将用户输入的url链接传递给"网页内容抓取"mcp获取正文，并进行总结。mcp获取不到网页内容时回复"无法获取网页内容"** ；选择一个可用的模型；选择已经安装好的网页内容抓取MCP。
   
   图8配置单智能体   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002717390069.png "点击放大")
   
   
3. 在页面右侧输入测试链接，等待智能体输出结果。 
   图9测试单智能体   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687950310.png "点击放大")
   由于本案例使用的是"Fetch网页内容抓取"MCP，输入网址后，如果模型回复中包含了网页实际内容，即可判断出有调用MCP，或单击"调试"按钮，选择近期会话，在"调用详情"中也可以看到调用了MCP。
   图10查看调用详情   
   ![](https://support.huaweicloud.com/lowcode-agentarts/zh-cn_image_0000002687790464.png "点击放大")
   
   
 
