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. |