import io.agentscope.extensions.higress.HigressMcpClientBuilder;
import io.agentscope.extensions.higress.HigressMcpClientWrapper;
import io.agentscope.extensions.higress.HigressToolkit;
// 1) 通过 Higress 网关发布的 MCP endpoint 创建客户端
HigressMcpClientWrapper client = HigressMcpClientBuilder
.create("higress")
.streamableHttpEndpoint("http://gateway/mcp-servers/union-tools-search")
.build();
// 2) 注册到 HigressToolkit(Toolkit 子类,额外缓存了 Higress 客户端引用)
HigressToolkit toolkit = new HigressToolkit();
toolkit.registerMcpClient(client).block();
// 3) 给 Agent 使用
ReActAgent agent = ReActAgent.builder()
.name("Assistant")
.model(model)
.toolkit(toolkit)
.build();