AS AgentScopeAPI 手册 / API Reference

NacosMcpServerManager

public class NacosMcpServerManager
源码Source io/agentscope/extensions/nacos/mcp/NacosMcpServerManager.java:44–149

Nacos MCP 服务端管理器,把 MCP 服务提供的工具接入智能体。位于 io.agentscope.extensions.nacos.mcp 包。核心成员包括 getMcpServer、registerSubscribeMcpClient、unregisterSubscribeMcpClient、from、NacosMcpServerManager。

Manager of MCP Server discovery by Nacos.

构造器摘要Constructor Summary

构造器Constructor说明Description
public NacosMcpServerManager(AiService aiService)
初始化 `NacosMcpServerManager` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public McpServerDetailInfo getMcpServer(String mcpName)
获取MCP 服务端详情信息通过 MCP 名称。
Get MCP server detail info by MCP name.
public void registerSubscribeMcpClient(String mcpName, NacosMcpClientWrapper mcpClient)
注册订阅 MCP 客户端。
Register a client that subscribes to the MCP service
public void unregisterSubscribeMcpClient(String mcpName, NacosMcpClientWrapper mcpClient)
注销订阅 MCP 客户端。
Unregister a client that subscribes to the MCP service
public static NacosMcpServerManager from(Properties properties) throws NacosException
static
创建NacosMcpServerManager 实例来自属性。
Create NacosMcpServerManager instance from properties.
public static NacosMcpServerManager from(AiService aiService)
static
创建并返回实例。
Create NacosMcpServerManager instance from Nacos Ai Client.

构造器详情Constructor Detail

NacosMcpServerManager

public NacosMcpServerManager(AiService aiService)

初始化 NacosMcpServerManager 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
aiServiceAiServiceai 服务(类型 `AiService`)。The ai service.
源码Source io/agentscope/extensions/nacos/mcp/NacosMcpServerManager.java:56–61

方法详情Method Detail

getMcpServer

public McpServerDetailInfo getMcpServer(String mcpName)

获取MCP 服务端详情信息通过 MCP 名称。

Get MCP server detail info by MCP name.

参数Parameters
名称Name类型Type说明Description
mcpNameStringMCP 服务端的名称。the name of MCP server
返回Returns McpServerDetailInfo
MCP 服务端详情信息。the MCP server detail info
源码Source io/agentscope/extensions/nacos/mcp/NacosMcpServerManager.java:69–79

registerSubscribeMcpClient

public void registerSubscribeMcpClient(String mcpName, NacosMcpClientWrapper mcpClient)

注册订阅 MCP 客户端。

Register a client that subscribes to the MCP service

参数Parameters
名称Name类型Type说明Description
mcpNameStringMCP 服务的名称。the name of the MCP service
mcpClientNacosMcpClientWrapperMCP 客户端包装器实例。the MCP client wrapper instance
源码Source io/agentscope/extensions/nacos/mcp/NacosMcpServerManager.java:87–91

unregisterSubscribeMcpClient

public void unregisterSubscribeMcpClient(String mcpName, NacosMcpClientWrapper mcpClient)

注销订阅 MCP 客户端。

Unregister a client that subscribes to the MCP service

参数Parameters
名称Name类型Type说明Description
mcpNameStringMCP 服务的名称。the name of the MCP service
mcpClientNacosMcpClientWrapperMCP 客户端包装器实例。the MCP client wrapper instance
源码Source io/agentscope/extensions/nacos/mcp/NacosMcpServerManager.java:99–104

from

public static NacosMcpServerManager from(Properties properties) throws NacosException
static

创建NacosMcpServerManager 实例来自属性。

Create NacosMcpServerManager instance from properties.

参数Parameters
名称Name类型Type说明Description
propertiesProperties属性(类型 `Properties`)。the properties used to create AiService
返回Returns NacosMcpServerManager
已创建 NacosMcpServerManager 实例。the created NacosMcpServerManager instance
抛出Throws
  • NacosException 可能抛出 `NacosException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/extensions/nacos/mcp/NacosMcpServerManager.java:122–124

from

public static NacosMcpServerManager from(AiService aiService)
static

创建并返回实例。

Create NacosMcpServerManager instance from Nacos Ai Client.

参数Parameters
名称Name类型Type说明Description
aiServiceAiServiceai 服务(类型 `AiService`)。the Nacos Ai Client instance
返回Returns NacosMcpServerManager
已创建 NacosMcpServerManager 实例。the created NacosMcpServerManager instance
源码Source io/agentscope/extensions/nacos/mcp/NacosMcpServerManager.java:132–134
基于官方固定版本源码静态生成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.