Aprenda como integrar servidores MCP como ferramentas nos seus agentes CrewAI usando a biblioteca crewai-tools
.
crewai-tools
expande as capacidades do CrewAI permitindo que você integre facilmente ferramentas desses servidores MCP em seus agentes.
Isso oferece às suas crews acesso a um vasto ecossistema de funcionalidades.
Atualmente, suportamos os seguintes mecanismos de transporte:
crewai-tools
, é necessário instalar a dependência extra mcp
do crewai-tools
com o seguinte comando:
MCPServerAdapter
da crewai-tools
é a principal forma de conectar-se a um servidor MCP e disponibilizar suas ferramentas aos seus agentes CrewAI. Ela suporta diferentes mecanismos de transporte e simplifica o gerenciamento de conexões.
O uso de um gerenciador de contexto Python (with
) é a abordagem recomendada para o MCPServerAdapter
. Ele lida automaticamente com a abertura e o fechamento da conexão com o servidor MCP.
mcp_tools
. As configurações dos servidores devem ser fornecidas via o atributo mcp_server_params. Você pode passar uma configuração única ou uma lista com múltiplas configurações.
MCPServerAdapter
suporta principalmente a adaptação de tools
MCP.
Outras primitivas MCP como prompts
ou resources
não são integradas diretamente como componentes CrewAI através deste adaptador por enquanto..content[0].text
). Saídas complexas ou multimodais podem exigir tratamento customizado caso não se encaixem nesse padrão.