更新时间:2026-04-16 GMT+08:00
分享

网关介绍

什么是网关

网关是连接AgentArts与外部系统/服务的统一接口层,负责数据交互与安全访问控制。通过提供标准化入口,实现AI能力与存量系统的快速对接,并支持多协议、多认证方式的集成。

使用优势:

  • 通过API自动转换能力,可快速将企业内部系统对接至AgentArts,减少开发工作。
  • 多层身份认证(如APIKey、OAuth认证)与网络隔离(公网/私网访问配置)保障数据访问安全。

应用场景

应用场景:一站式集成企业异构API资产,将存量REST转换为AI Agent可感知的标准MCP工具,也为SSE及HTTP Streamable传输方式的MCP服务提供安全可靠的访问入口,实现跨部门数据的语义化调用。

使用价值:降低企业存量系统AI转型成本,通过统一鉴权与资产自动转换,保障数据主权安全,实现企业私有能力‘零改造’接入大模型生态。

工作原理

图1 网关原理图

网关的使用原理如下:

  1. 请求发起

    Agent/SDK:应用程序或客户端通过Agent或SDK发起请求,并将请求发送给MCP Gateway(网关)。

  2. Inbound认证:MCP Gateway接收到请求后,首先进行Inbound认证,确保请求的合法性。只有通过认证的请求才能继续进行处理。
  3. 请求分发与处理
    • MCP Target:
      • MCP Target负责处理与MCP Server相关的请求。
      • 处理完请求后,MCP Target会进行Outbound认证,确保请求的合法性。
      • 通过Outbound认证后,请求会被发送到MCP Server。
    • REST Target:
      • REST Target负责处理与第三方系统API相关的请求。
      • 处理完请求后,REST Target会进行Outbound认证,确保请求的合法性。
      • 通过Outbound认证后,请求会被发送到第三方系统API。

Target是网关对接的下游服务,当前支持的Target类型有:

  • MCP Server:直接转发请求到自研或公开MCP服务。
  • REST API:通过上传OpenAPI定义文件转换为MCP服务。

使用流程

  1. 创建网关并关联Target:网关作为智能体与外部系统之间的通信中介,负责双向通信和协议转换,绑定的Target用于定义和配置一个目标端点或服务,网关将接收到的请求转发到该服务进行处理。详细请参见创建网关在网关中创建Target
  2. 在智能体中使用网关:创建网关后,需要将已经创建的网关集成到智能体的代码中或添加到已有的MCP智能体客户端,以便后续调用网关能力。详细请参见在智能体中使用网关
  3. 查看网关日志:在网关详情页面,您可以查看网关在使用过程中产生的日志。详细请参见查看网关日志

相关文档