AS AgentScopeAPI 手册 / API Reference

HigressToolkit

public class HigressToolkit extends Toolkit
源码Source io/agentscope/extensions/higress/HigressToolkit.java:56–121

Higress 工具包,把智能体接入外部消息渠道与企业平台。位于 io.agentscope.extensions.higress 包,继承自 Toolkit。核心成员包括 registerMcpClient、getHigressMcpClient、HigressToolkit。

Toolkit extension for Higress AI Gateway integration.

This toolkit extends Toolkit to provide Higress-specific functionality while inheriting all standard toolkit features.

Example Usage

`// Create Higress MCP client
HigressMcpClientWrapper client = HigressMcpClientBuilder
.create("higress")
.streamableHttpEndpoint("http://gateway/mcp-servers/union-tools-search")
.build();

// Register with toolkit
HigressToolkit toolkit = new HigressToolkit();
toolkit.registerMcpClient(client).block();

// Or use fluent API for more options
toolkit.registration()
.mcpClient(client)
.enableTools(List.of("tool1", "tool2"))
.group("myGroup")
.apply();
`

构造器摘要Constructor Summary

构造器Constructor说明Description
public HigressToolkit()
创建新的HigressToolkit 使用默认配置。
Creates a new HigressToolkit with default configuration.
public HigressToolkit(ToolkitConfig config)
创建新的HigressToolkit 使用自定义配置。
Creates a new HigressToolkit with custom configuration.

方法摘要Method Summary

方法Method说明Description
public Mono<Void> registerMcpClient(McpClientWrapper mcpClientWrapper)
注册MCP 客户端。
Registers an MCP client with the toolkit.
public HigressMcpClientWrapper getHigressMcpClient()
获取 `getHigressMcpClient`。
Gets the registered Higress MCP client.

构造器详情Constructor Detail

HigressToolkit

public HigressToolkit()

创建新的HigressToolkit 使用默认配置。

Creates a new HigressToolkit with default configuration.

源码Source io/agentscope/extensions/higress/HigressToolkit.java:68–70

HigressToolkit

public HigressToolkit(ToolkitConfig config)

创建新的HigressToolkit 使用自定义配置。

Creates a new HigressToolkit with custom configuration.

参数Parameters
名称Name类型Type说明Description
configToolkitConfig工具包配置。the toolkit configuration
源码Source io/agentscope/extensions/higress/HigressToolkit.java:77–79

方法详情Method Detail

registerMcpClient

public Mono<Void> registerMcpClient(McpClientWrapper mcpClientWrapper)

注册MCP 客户端。

Registers an MCP client with the toolkit.

参数Parameters
名称Name类型Type说明Description
mcpClientWrapperMcpClientWrapperMCP 客户端包装器到注册。the MCP client wrapper to register
返回Returns Mono<Void>
返回Mono。Mono that completes when registration is finished
源码Source io/agentscope/extensions/higress/HigressToolkit.java:99–103

getHigressMcpClient

public HigressMcpClientWrapper getHigressMcpClient()

获取 getHigressMcpClient。

Gets the registered Higress MCP client.

返回Returns HigressMcpClientWrapper
返回HigressMcpClientWrapper。the Higress MCP client, or null if not registered
源码Source io/agentscope/extensions/higress/HigressToolkit.java:118–120

继承成员Inherited Members

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.