McpToolServerConfigurationService Clase
Proporciona servicios para la administración de la configuración del servidor de herramientas MCP.
Este servicio controla la detección y configuración de servidores de herramientas mcP (protocolo de contexto de modelo) de varios orígenes:
- Desarrollo: archivos de ToolingManifest.json locales
- Producción: puntos de conexión de puerta de enlace de herramientas remotas
Inicialice el servicio de configuración del servidor de herramientas de MCP.
Constructor
McpToolServerConfigurationService(logger: Logger | None = None)
Parámetros
| Nombre | Description |
|---|---|
|
logger
|
Instancia del registrador para las operaciones de registro. Si no, crea un nuevo registrador. Valor predeterminado: None
|
Métodos
| list_tool_servers |
Obtiene la lista de servidores MCP configurados para el agente. |
list_tool_servers
Obtiene la lista de servidores MCP configurados para el agente.
async list_tool_servers(agentic_app_id: str, auth_token: str) -> List[MCPServerConfig]
Parámetros
| Nombre | Description |
|---|---|
|
agentic_app_id
Requerido
|
Id. de aplicación agente para el agente. |
|
auth_token
Requerido
|
Token de autenticación para acceder a los servidores MCP. |
Devoluciones
| Tipo | Description |
|---|---|
|
Devuelve la lista de servidores MCP configurados. |
Excepciones
| Tipo | Description |
|---|---|
|
Si los parámetros necesarios no son válidos o están vacíos. |
|
|
Si se produce un error al comunicarse con la puerta de enlace de herramientas. |