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 服务器列表。 |
例外
| 类型 | 说明 |
|---|---|
|
如果需要的参数无效或为空。 |
|
|
如果与工具网关通信时出错。 |