Que projeto sensacional! Dei uma olhada na issue e já imaginei algumas aplicações bem legais com MCP.
Vocês têm pela frente tarefas sequenciais que dependem umas das outras. E, como estão trabalhando com áudio em tempo real, mesmo com as melhores ferramentas disponíveis, margens de erro são esperadas.
Pensei em algo assim: usar MCP para criar um "arsenal" de ferramentas gerenciado pelo agente de IA. Com a capacidade de reflexão do MCP, o agente poderia perceber quando algo dá errado e automaticamente escolher um caminho alternativo. Isso simplificaria bastante o tratamento de erros. Vocês poderiam focar apenas em criar soluções específicas para cada cenário e deixar a IA coordenar o resto 🔧 (não sei se ficou claro 😅).
Outra ideia mais simples é dividir o processo em agentes menores (cada IA especializada em uma tarefa). Um agente começa a ação e, quando termina, aciona automaticamente o próximo através do MCP. Afinal, cada ferramenta dentro do protocolo pode inclusive chamar outras IAs.
Se fizer sentido pra você, posso comentar essas ideias lá na issue 👀