Compartir a través de


McpToolServerConfigurationService class

Servicio responsable de detectar y normalizar servidores de herramientas MCP (Protocolo de contexto de modelo) y producir objetos de configuración consumibles por el SDK de Claude.

Constructores

McpToolServerConfigurationService()

Construya un mcpToolServerConfigurationService.

Métodos

getMcpClientTools(string, MCPServerConfig)

Conéctese al servidor MCP y devuelva herramientas con nombres prefijos por el nombre del servidor. Se produce si falta la dirección URL del servidor o el cliente no puede enumerar las herramientas.

listToolServers(string, string)

Devuelve definiciones de servidor MCP para el agente especificado. En desarrollo (NODE_ENV=Desarrollo), lee el ToolingManifest.jsonlocal ; de lo contrario, consulta la puerta de enlace de herramientas remota.

Detalles del constructor

McpToolServerConfigurationService()

Construya un mcpToolServerConfigurationService.

new McpToolServerConfigurationService()

Detalles del método

getMcpClientTools(string, MCPServerConfig)

Conéctese al servidor MCP y devuelva herramientas con nombres prefijos por el nombre del servidor. Se produce si falta la dirección URL del servidor o el cliente no puede enumerar las herramientas.

function getMcpClientTools(mcpServerName: string, mcpServerConfig: MCPServerConfig): Promise<McpClientTool[]>

Parámetros

mcpServerName

string

mcpServerConfig
MCPServerConfig

Devoluciones

Promise<McpClientTool[]>

listToolServers(string, string)

Devuelve definiciones de servidor MCP para el agente especificado. En desarrollo (NODE_ENV=Desarrollo), lee el ToolingManifest.jsonlocal ; de lo contrario, consulta la puerta de enlace de herramientas remota.

function listToolServers(agenticAppId: string, authToken: string): Promise<MCPServerConfig[]>

Parámetros

agenticAppId

string

Identificador de aplicación agente para el que se detectarán los servidores.

authToken

string

Token de portador opcional que se usa al consultar la puerta de enlace de herramientas remota.

Devoluciones

Promise<MCPServerConfig[]>

Promesa que se resuelve en una matriz de objetos de configuración de servidor MCP normalizados.