Pular para o conteúdo principal

Visão Geral

O MCPServerAdapter em crewai-tools permite que você conecte-se a vários servidores MCP simultaneamente. Isso é útil quando seus agentes precisam acessar ferramentas distribuídas entre diferentes serviços ou ambientes. O adaptador agrega as ferramentas de todos os servidores especificados, tornando-as disponíveis para seus agentes CrewAI.

Configuração

Para conectar-se a múltiplos servidores, você fornece uma lista de dicionários de parâmetros de servidor para o MCPServerAdapter. Cada dicionário na lista deve definir os parâmetros para um servidor MCP. Os tipos de transporte suportados para cada servidor na lista incluem stdio, sse e streamable-http.

Gerenciamento de Conexão

Ao utilizar o gerenciador de contexto (with statement), o MCPServerAdapter gerencia o ciclo de vida (início e término) de todas as conexões aos servidores MCP configurados. Isso simplifica o gerenciamento de recursos e garante que todas as conexões sejam devidamente fechadas ao sair do contexto.