Compartir a través de


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.