Compartilhar via


McpToolServerConfigurationService Classe

Fornece serviços para o gerenciamento de configuração do servidor de ferramentas MCP.

Esse serviço lida com a descoberta e a configuração de servidores de ferramenta MCP (Protocolo de Contexto de Modelo) de várias fontes:

  • Desenvolvimento: Arquivos de ToolingManifest.json locais
  • Produção: pontos de extremidade de gateway de ferramentas remotas

Inicialize o Serviço de Configuração do Servidor de Ferramentas do MCP.

Construtor

McpToolServerConfigurationService(logger: Logger | None = None)

Parâmetros

Nome Description
logger

Instância do agente para operações de registro em log. Se Nenhum, cria um novo agente.

Valor padrão: None

Métodos

list_tool_servers

Obtém a lista de servidores MCP configurados para o agente.

list_tool_servers

Obtém a lista de servidores MCP configurados para o agente.

async list_tool_servers(agentic_app_id: str, auth_token: str) -> List[MCPServerConfig]

Parâmetros

Nome Description
agentic_app_id
Obrigatório

ID do aplicativo agentic para o agente.

auth_token
Obrigatório

Token de autenticação para acessar os servidores MCP.

Retornos

Tipo Description

Retorna a lista de servidores MCP configurados.

Exceções

Tipo Description

Se os parâmetros necessários forem inválidos ou vazios.

Se houver um erro de comunicação com o gateway de ferramentas.