
# 网关介绍
#### 什么是网关
网关是连接AgentArts与外部系统/服务的统一接口层，负责数据交互与安全访问控制。通过提供标准化入口，实现AI能力与存量系统的快速对接，并支持多协议、多认证方式的集成。
使用优势：
- 通过API自动转换能力，可快速将企业内部系统对接至AgentArts，减少开发工作。
- 多层身份认证（如APIKey、OAuth认证）与网络隔离（公网/私网访问配置）保障数据访问安全。
 
#### 应用场景
**应用场景：**一站式集成企业异构API资产，将存量REST转换为AI Agent可感知的标准MCP工具，也为SSE及HTTP Streamable传输方式的MCP服务提供安全可靠的访问入口，实现跨部门数据的语义化调用。
**使用价值：**降低企业存量系统AI转型成本，通过统一鉴权与资产自动转换，保障数据主权安全，实现企业私有能力"零改造"接入大模型生态。
#### 工作原理
图1网关原理图   
![](https://support.huaweicloud.com/highcode-agentarts/zh-cn_image_0000002537172500.png "点击放大")
网关的使用原理如下：
1. 请求发起 Agent/SDK：应用程序或客户端通过Agent或SDK发起请求，并将请求发送给Gateway（网关）。
   
2. InBound认证：MCP Gateway接收到请求后，首先进行InBound认证，确保请求的合法性。只有通过认证的请求才能继续进行处理。
3. 请求分发与处理
   - MCP Target：对接标准MCP Server后端，走原生MCP协议。
   
   - REST Target：对接普通第三方HTTP REST API，把MCP协议调用转成普通REST http请求。
   
   - APIG Target：对接华为云APIG，把MCP协议调用转成注册在APIG上的REST http请求。
   
   - 云服务 Target：对接华为云各个云服务 OpenAPI，把MCP协议调用转成华为云服务开放的REST http请求。
    
4. OutBound 认证：网关访问后端服务做的下游认证，支持的认证方式（如API Key、OAuth、IAM等）因Target类型而异。
 
#### 使用流程
1. 创建网关并关联Target：网关作为智能体与外部系统之间的通信中介，负责双向通信和协议转换，绑定的Target用于定义和配置一个目标端点或服务，网关将接收到的请求转发到该服务进行处理。详细请参见[创建网关](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_073.html)、[在网关中创建Target](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_075.html)。
2. 调测网关：网关创建完成后，支持在控制台调测网关，用于验证网关配置的正确性和连通性。详细请参见[调测网关](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_064.html)。
3. 在智能体中使用网关：创建网关后，需要将已经创建的网关集成到智能体的代码中或添加到已有的MCP智能体客户端，以便后续调用网关能力。详细请参见[使用网关](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_026.html)。
4. 查看网关日志：在网关详情页面，您可以查看网关在使用过程中产生的日志。详细请参见[管理网关](https://support.huaweicloud.com/highcode-agentarts/agentarts_10_027.html)。
 
