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
| Mcp |
Construya un mcpToolServerConfigurationService. |
Métodos
| get |
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. |
| list |
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.