Seu MCP não precisa de 30 ferramentas: código é suficiente

2025-08-18
Seu MCP não precisa de 30 ferramentas: código é suficiente

Este artigo explora uma nova abordagem usando um servidor MCP de ferramenta única que aceita código de programação como entrada. O autor aponta os desafios com ferramentas de linha de comando, como dependência de plataforma, dependência de versão e falta de documentação, tornando-as difíceis de usar para ferramentas de agente. Em contraste, um servidor MCP pode manter o estado e expor uma única ferramenta (por exemplo, um interpretador Python executando eval()), permitindo que as ferramentas de agente gerenciem melhor as sessões e componham ferramentas. O autor demonstra a eficácia dessa abordagem com pexpect-mcp, que transforma o servidor MCP em um interpretador Python com estado, simplificando a depuração e melhorando a eficiência. Além disso, o autor explora a substituição do MCP do Playwright por um que expõe a API do Playwright via JavaScript, reduzindo as definições de ferramentas e melhorando a eficiência da transferência de dados. Embora existam preocupações de segurança, o autor argumenta que essa abordagem tem potencial significativo e merece mais exploração.

Desenvolvimento Ferramentas de Agente