通过


McpToolServerConfigurationService 类

提供 MCP 工具服务器配置管理的服务。

此服务处理来自多个源的 MCP(模型上下文协议)工具服务器的发现和配置:

  • 开发:本地 ToolingManifest.json 文件
  • 生产:远程工具网关终结点

初始化 MCP 工具服务器配置服务。

构造函数

McpToolServerConfigurationService(logger: Logger | None = None)

参数

名称 说明
logger

日志记录作的记录器实例。 如果为 None,则创建新的记录器。

默认值: None

方法

list_tool_servers

获取为代理配置的 MCP 服务器的列表。

list_tool_servers

获取为代理配置的 MCP 服务器的列表。

async list_tool_servers(agentic_app_id: str, auth_token: str) -> List[MCPServerConfig]

参数

名称 说明
agentic_app_id
必需

代理的代理应用 ID。

auth_token
必需

用于访问 MCP 服务器的身份验证令牌。

返回

类型 说明

返回配置的 MCP 服务器列表。

例外

类型 说明

如果需要的参数无效或为空。

如果与工具网关通信时出错。