
# MCP介绍
MCP（Model Context Protocol）是一个开放协议，旨在打通大语言模型（LLM）应用与外部数据源、工具之间的交互壁垒。在传统的开发场景中，由于每个数据源、工具或服务都有独立的格式规范、对接协议和认证体系，开发者往往需要为每个API单独编写代码、处理文档、配置认证方式和错误处理，这不仅效率低下，也大大增加了开发和维护的成本。
而MCP的出现，如同在AI模型与外部世界之间搭建了一座标准化的桥梁。MCP以通用的"标准语言"把工具、数据通过"MCP服务"的方式供给（一次开发、无限连接），可以更高效、更便捷地实现Agent应用与成千上万的外部工具与数据的互通，极大提升了开发效率和灵活性。如需了解更多关于MCP的详细信息，请参考[MCP官方文档](https://modelcontextprotocol.io/introduction)。
#### MCP分类
AgentArts服务提供了以下几种MCP创建方式，均支持在平台内便捷配置调用。您可以根据下表快速选择适合您的创建方式：
表1MCP创建方式对比 
| 创建方式     | 适用场景                                             | 特点                  | 相关操作                                                                                          |
|:---|:---|:---|:---|
| 自定义接入MCP | 适用于接入开源社区的MCP或自主开发的MCP服务。当平台提供的MCP服务无法满足业务需求时使用。 | 灵活性高，需自行开发或维护。      | 接入方法请参考[自定义接入MCP](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0136.html)。  |
| 平台精选MCP  | 平台官方上架到资产广场的标准化MCP服务，可直接添加使用。                    | 开箱即用，无需开发（部分需配置鉴权）。 | 接入方法请参考[基于模板创建MCP](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0320.html)。 |
   
- **自定义接入MCP** （空白创建）：适用于接入开源社区的MCP或自主开发的MCP服务。当平台精选MCP服务无法满足业务需求时，可通过自定义MCP服务接入。接入方法请参考[自定义接入MCP](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0136.html)。
- **平台精选MCP** ：平台官方上架到资产广场的标准化MCP服务，用户可直接添加使用（部分MCP需要配置鉴权参数后才可使用），无需额外配置开发，实现快速接入调用。接入方法请参考[基于模板创建MCP](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0320.html)。
 
#### MCP与插件的区别
AgentArts服务同时支持通过插件和MCP两种方式为智能体扩展工具能力，两者的核心区别如下：
表2MCP与插件的区别 
| 对比维度 | 插件                  | MCP                |
|:---|:---|:---|
| 接入协议 | 基于OpenAPI/自定义HTTP接口 | 基于MCP标准协议          |
| 配置方式 | 需逐个配置每个接口的地址、参数、响应  | 只需配置MCP服务地址，工具自动发现 |
| 工具使用 | 手动定义每个工具            | MCP服务自动暴露可用工具列表    |
| 使用场景 | 对接已有的REST API接口     | 对接符合MCP协议的标准化服务    |
   
#### 创建MCP前的准备
在开始创建之前，建议先确认以下信息：
- **明确需求：**智能体需要什么样的外部能力？（如网页抓取、联网搜索、数据处理等）
- **选择创建方式：**
  - 有现成的MCP服务地址（开源或自研）：[自定义接入MCP](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0136.html)
  
  - 平台精选中有满足需求的MCP：[基于模板创建MCP](https://support.huaweicloud.com/lowcode-agentarts/agentarts_05_0320.html)
   
- **准备鉴权信息（如需要）：**部分MCP服务需要API Key、OAuth2.0等鉴权信息才能正常使用。
 
