AS AgentScopeAPI 手册 / API Reference

NacosMcpToolBuilder

public class NacosMcpToolBuilder
源码Source io/agentscope/extensions/nacos/mcp/tool/NacosMcpToolBuilder.java:41–91

NacosMcpTool的构建器。位于 io.agentscope.extensions.nacos.mcp.tool 包。核心成员包括 create、includeTools、excludeTools、build。

The Builder of NacosMcpTool.

Example Usages:

` Toolkit toolkit = new Toolkit();
NacosMcpClientWrapper nacosMcpClient = NacosMcpClientBuilder.create(...).build();
builder.build().forEach(toolkit::registerAgentTool);
`

方法摘要Method Summary

方法Method说明Description
public static NacosMcpToolBuilder create(NacosMcpClientWrapper mcpClient)
static
创建并返回实例。
Creates and returns an instance.
public NacosMcpToolBuilder includeTools(Collection<String> includeTools)
设置该配置项。
Performs the include tools operation.
public NacosMcpToolBuilder excludeTools(Collection<String> excludeTools)
设置该配置项。
Performs the exclude tools operation.
public List<NacosMcpTool> build()
构建并返回最终实例。
Build `NacosMcpTool`s from target `NacosMcpClientWrapper` and `com.alibaba.nacos.api.ai.model.mcp.McpServerDetailInfo` from Nacos.

方法详情Method Detail

create

public static NacosMcpToolBuilder create(NacosMcpClientWrapper mcpClient)
static

创建并返回实例。

Creates and returns an instance.

参数Parameters
名称Name类型Type说明Description
mcpClientNacosMcpClientWrapperMCP 客户端(类型 `NacosMcpClientWrapper`)。The mcp client.
返回Returns NacosMcpToolBuilder
返回NacosMcpToolBuilder。Returns nacos mcp tool builder.
源码Source io/agentscope/extensions/nacos/mcp/tool/NacosMcpToolBuilder.java:55–57

includeTools

public NacosMcpToolBuilder includeTools(Collection<String> includeTools)

设置该配置项。

Performs the include tools operation.

参数Parameters
名称Name类型Type说明Description
includeToolsCollection<String>include 工具(类型 `Collection`)。The include tools.
返回Returns NacosMcpToolBuilder
返回NacosMcpToolBuilder。Returns nacos mcp tool builder.
源码Source io/agentscope/extensions/nacos/mcp/tool/NacosMcpToolBuilder.java:59–62

excludeTools

public NacosMcpToolBuilder excludeTools(Collection<String> excludeTools)

设置该配置项。

Performs the exclude tools operation.

参数Parameters
名称Name类型Type说明Description
excludeToolsCollection<String>exclude 工具(类型 `Collection`)。The exclude tools.
返回Returns NacosMcpToolBuilder
返回NacosMcpToolBuilder。Returns nacos mcp tool builder.
源码Source io/agentscope/extensions/nacos/mcp/tool/NacosMcpToolBuilder.java:64–67

build

public List<NacosMcpTool> build()

构建并返回最终实例。

Build NacosMcpTools from target NacosMcpClientWrapper and com.alibaba.nacos.api.ai.model.mcp.McpServerDetailInfo from Nacos.

返回Returns List<NacosMcpTool>
返回列出。List of `NacosMcpTool` from MCP Server registered in Nacos.
源码Source io/agentscope/extensions/nacos/mcp/tool/NacosMcpToolBuilder.java:82–90
基于官方固定版本源码静态生成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.