Compartilhar via


McpToolServerConfigurationService class

Serviço responsável por descobrir e normalizar servidores de ferramentas MCP (Model Context Protocol) e produzir objetos de configuração consumíveis pelo SDK de Claude.

Construtores

McpToolServerConfigurationService()

Construa um McpToolServerConfigurationService.

Métodos

getMcpClientTools(string, MCPServerConfig)

Conecte-se ao servidor MCP e retorne ferramentas com nomes prefixados pelo nome do servidor. Gerará se a URL do servidor estiver ausente ou se o cliente falhar ao listar as ferramentas.

listToolServers(string, string)

Retornar definições de servidor MCP para o agente especificado. Em desenvolvimento (NODE_ENV=Desenvolvimento) lê o ToolingManifest.jsonlocal; caso contrário, ele consulta o gateway de ferramentas remotas.

Detalhes do construtor

McpToolServerConfigurationService()

Construa um McpToolServerConfigurationService.

new McpToolServerConfigurationService()

Detalhes do método

getMcpClientTools(string, MCPServerConfig)

Conecte-se ao servidor MCP e retorne ferramentas com nomes prefixados pelo nome do servidor. Gerará se a URL do servidor estiver ausente ou se o cliente falhar ao listar as ferramentas.

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

Parâmetros

mcpServerName

string

mcpServerConfig
MCPServerConfig

Retornos

Promise<McpClientTool[]>

listToolServers(string, string)

Retornar definições de servidor MCP para o agente especificado. Em desenvolvimento (NODE_ENV=Desenvolvimento) lê o ToolingManifest.jsonlocal; caso contrário, ele consulta o gateway de ferramentas remotas.

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

Parâmetros

agenticAppId

string

A ID do aplicativo agentic para a qual descobrir servidores.

authToken

string

Token de portador opcional usado ao consultar o gateway de ferramentas remotas.

Retornos

Promise<MCPServerConfig[]>

Uma promessa de resolução para uma matriz de objetos de configuração de servidor MCP normalizados.