网关介绍
什么是网关
网关是连接AgentArts与外部系统/服务的统一接口层,负责数据交互与安全访问控制。通过提供标准化入口,实现AI能力与存量系统的快速对接,并支持多协议、多认证方式的集成。
使用优势:
- 通过API自动转换能力,可快速将企业内部系统对接至AgentArts,减少开发工作。
- 多层身份认证(如APIKey、OAuth认证)与网络隔离(公网/私网访问配置)保障数据访问安全。
应用场景
应用场景:一站式集成企业异构API资产,将存量REST转换为AI Agent可感知的标准MCP工具,也为SSE及HTTP Streamable传输方式的MCP服务提供安全可靠的访问入口,实现跨部门数据的语义化调用。
使用价值:降低企业存量系统AI转型成本,通过统一鉴权与资产自动转换,保障数据主权安全,实现企业私有能力‘零改造’接入大模型生态。
工作原理
网关的使用原理如下:
- 请求发起
- Inbound认证:MCP Gateway接收到请求后,首先进行Inbound认证,确保请求的合法性。只有通过认证的请求才能继续进行处理。
- 请求分发与处理
- MCP Target:
- MCP Target负责处理与MCP Server相关的请求。
- 处理完请求后,MCP Target会进行Outbound认证,确保请求的合法性。
- 通过Outbound认证后,请求会被发送到MCP Server。
- REST Target:
- REST Target负责处理与第三方系统API相关的请求。
- 处理完请求后,REST Target会进行Outbound认证,确保请求的合法性。
- 通过Outbound认证后,请求会被发送到第三方系统API。
- MCP Target:
Target是网关对接的下游服务,当前支持的Target类型有:
- MCP Server:直接转发请求到自研或公开MCP服务。
- REST API:通过上传OpenAPI定义文件转换为MCP服务。
使用流程
- 创建网关并关联Target:网关作为智能体与外部系统之间的通信中介,负责双向通信和协议转换,绑定的Target用于定义和配置一个目标端点或服务,网关将接收到的请求转发到该服务进行处理。详细请参见创建网关、在网关中创建Target。
- 在智能体中使用网关:创建网关后,需要将已经创建的网关集成到智能体的代码中或添加到已有的MCP智能体客户端,以便后续调用网关能力。详细请参见在智能体中使用网关。
- 查看网关日志:在网关详情页面,您可以查看网关在使用过程中产生的日志。详细请参见查看网关日志。