Descreva o problema/erro/pergunta
Depois da versão mais recente da ferramenta de linha de comando a365 (1.1.193+79f9a1eaf3) consigo usar o nó Microsoft Agent 365 Trigger em um fluxo de trabalho.
Usando um modelo Anthropic Chat para potencializar o agente, um simples “Olá” consome 360k tokens por solicitação, mesmo com as ferramentas MCP da Microsoft desativadas. Enquanto espero no máximo 20k tokens.
Além disso, se adiciono um System Prompt (Você é, você ajuda com…) para tentar direcionar o modelo, as chamadas para Anthropic falham.
Qual é a mensagem de erro (se houver)?
As mudanças no System Prompt retornam: only 1 system prompt allowed errors (apenas 1 prompt de sistema permitido).
Por favor, compartilhe seu fluxo de trabalho
Compartilhe o resultado retornado pelo último nó
O serviço está recebendo muitas solicitações de você
Esta solicitação ultrapassaria o limite de taxa de sua organização de 500.000 tokens de entrada por minuto (org: d823af68-44e4-476b-b1f2-0de9eb9c4d0a, model: claude-opus-4-6). Para mais detalhes, consulte: Rate limits - Claude API Docs . Você pode ver os cabeçalhos de resposta para o uso atual. Reduza o comprimento do prompt ou os tokens máximos solicitados, ou tente novamente mais tarde. Veja seus limites atuais em Limits | Claude Platform . Para aumentar esse limite, compre créditos para avançar para o próximo nível de uso em Billing | Claude Platform .
Informações sobre sua configuração n8n
- Versão n8n: 2.18.5
- Banco de dados (padrão: SQLite): PostgreSQL
- Configuração n8n EXECUTIONS_PROCESS (padrão: own, main): padrão
- Executando n8n via (Docker, npm, n8n cloud, aplicativo desktop): docker no Azure Container App
- Sistema operacional: Linux
Oi @slemmen
Seu alto uso de tokens está sendo causado pelo nó MCP Client. Mesmo que você tenha desativado as ferramentas Microsoft incorporadas, este nó está se conectando ao seu servidor externo e puxando todas as “instruções” para as ferramentas hospedadas lá. Como a IA precisa saber como usar cada ferramenta disponível, ela anexa todas essas descrições a cada mensagem que você envia. Se seu servidor tem muitas ferramentas ou descrições muito longas, um simples “Olá” se torna uma requisição massiva que consome seu orçamento de tokens e dispara limites de taxa.
O erro “apenas 1 system prompt permitido” acontece por causa de um conflito entre seus nós. A IA da Anthropic é muito rigorosa: ela só aceitará um conjunto de instruções mestras por requisição. Atualmente, você provavelmente está fornecendo instruções tanto no nó Microsoft Agent 365 Trigger quanto no nó Anthropic Chat Model. Quando o n8n tenta enviar ambas, a IA fica confusa e rejeita a requisição completamente.
Para corrigir isso, primeiro desconecte o nó MCP Client e envie uma mensagem de teste; se o uso de tokens cair, você saberá que precisa encurtar as descrições das ferramentas no seu servidor externo. Segundo, limpe completamente qualquer instrução ou system prompt do nó Anthropic Chat Model, e coloque todas as suas instruções de persona e direcionamento exclusivamente no nó Microsoft Agent 365 Trigger. Isso vai parar os travamentos e trazer seus custos de volta ao normal.
Me avise se isso foi útil.
Realmente reduz o uso de tokens. Então preciso trabalhar no servidor mcp para encurtar as descrições.
A segunda parte é um problema para mim, não tenho a opção de limpar ou alterar prompts. Só consigo selecionar o modelo e algumas opções como token máximo, temperatura, modo de raciocínio etc…
Ou isso é diferente no workflow que compartilhei?
O motivo pelo qual você não consegue encontrar um prompt para deletar é que o “segundo” prompt é invisível. Para fazer o agente funcionar, o n8n envia automaticamente um conjunto oculto de instruções para a IA que explica como usar ferramentas e como formatar seus pensamentos. Este “manual interno” conta como um prompt do sistema, mesmo que você não consiga vê-lo nas suas configurações.
O erro acontece porque o Anthropic é extremamente rigoroso: ele permite apenas um único prompt do sistema por solicitação. Quando você digita suas próprias instruções no campo “System Prompt” do nó Trigger, o n8n provavelmente está enviando seu texto como um segundo prompt separado em vez de mesclá-lo com o oculto. O Anthropic vê dois conjuntos diferentes de instruções mestras e rejeita toda a solicitação.
Como não há uma configuração para você alterar isso, é provável que seja um bug em como este nó específico do n8n lida com modelos Anthropic. Para contornar isso por enquanto, tente deixar o campo System Prompt completamente vazio para ver se o agente funciona.
Você também pode abrir um relatório de bug no Github se precisar absolutamente de instruções personalizadas
Imaginei que fosse esse o caso. Porque funciona quando deixo em branco. Vou verificar se consigo dar um nível de inteligência ao servidor mcp para permitir que agentes busquem ferramentas específicas.