Pular para o conteúdo

Ajuste do Traefik para funcionar com N8N MCP

Banner Aleatório



Créditos para a Promovaweb
#Ajuste #Traefik #para #funcionar #N8N #MCP

16 Comment on this post

  1. Estou tendo um problema quando o agente decide utilizar mais de uma ferramenta do MCP Server para responder ao chat:
    Failed to execute tool "Ferramenta_Exemplo"
    Error: this.resolveFunctions[extra.sessionId] is not a function

    Estou rodando o n8n no modo queue, com 1 webhook e n-workers.

    Mais alguém passando por este erro?

  2. Eu consegui fazer funcionar depois de em apoio com @leonardoribeiro373 , pois, no meu caso nao funcionava a webhook de producao nem mesmo aplicando a solucao porposta neste video. porem, no site do n8n la tem uma informacao dizendo que o MCP nao tem suporte para o modo fila, que é o padrao que ultilizamos pelomenos para quem é Aluno seu Luiz….enfim…. já a webhook de teste ele funcionou…. ao compartilhar esta informação o @leonardoribeiro373 fez testes la retirando a replica da stack webhook deixando a configuração apenas 1. Sendo assim funcionou, ele retornou la dentro do suporte para alunos…. no meu caso fiz teste e tambem funcionou….. Especulando acredito que seja em função da propria deficiencia atual do desenvolvimento pois foi recem lançada a questao do suporte para o modo fila….https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger/#path

  3. o MCP usa o SSE (Server-Sent Events) na URL, o que abre um canal persistente de comunicação entre o Server e o Client. E quando usamos o N8N no modo fila e configuramos mais de 1 réplica para os Webhooks, o MCP Server não consegue estabelecer a comunicação persistente com mais de 1 serviço ao mesmo tempo por isso não da certo. Como o N8n não deixa a gente remover o "sse" da URL, somos obrigados fazer essa comunicação por SSE mesmo.
    Então para resolvaer, basta alterar o número de réplicas da stack de webhook para 1, desse modo o MCP Server conseguirá estabelecer a comunicação persistente pois existirá apenas um serviço e ele não vai se perder.
    Provavelmente o N8N vai desenvolver uma forma de trabalhar o SSE com múltiplos serviços de webhook em breve.

  4. Eu percebi que o MCP ele não funciona quando a gente testa ele direto pela URL de teste, o workflow fica rodando infinitamente e depois não da pra desativar (a menos que de F5 na página)

    E se você testar aoMCP com a URL teste no workflow do agente, ele não diz que há um erro no sub-node MCP, mas também não aponta o erro e fica parado por isso isso mesmo!

  5. Marcando o tempo para ver quanto tempo demora para outros "Expert" copiar o conteúdo. O Luiz como DEV de verdade, é quem encontra as soluções, quando eu crescer quero ser igual a ele
    kkkkk

Join the conversation

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *