Estou tentando conectar Claude.ai à minha instância n8n auto-hospedada (v2.30.7) usando o recurso Instance-level MCP (Preview), mas continuação recebendo este erro do Claude:
“Couldn’t register with n8n’s sign-in service. You can try again, or add an OAuth Client ID in the connector settings.”
Detalhes da configuração:
- n8n é auto-hospedado, rodando localmente, exposto via ngrok (túnel https)
- Instance-level MCP está Ativado
- Adicionei a URL de redirecionamento obrigatória (https://claude.ai/api/mcp/auth_callback) nas configurações de OAuth e salvei com sucesso
- Tenho um workflow publicado com um Chat Trigger, e o acesso MCP está ativado para ele
- Os logs do ngrok mostram Claude buscando com sucesso /.well-known/oauth-authorization-server e /.well-known/oauth-protected-resource (200 OK), mas nenhuma requisição POST para um endpoint /register jamais aparece — seguida por 401 Unauthorized em /mcp-server/http
- A aba “Connected clients” sempre mostra “No OAuth clients connected”
Parece que Claude não consegue completar o registro dinâmico de cliente com minha instância n8n. Essa é uma limitação conhecida do recurso MCP Preview, ou existe uma maneira manual de registrar um cliente OAuth / obter um Client ID e Secret para n8n para que eu possa inseri-lo manualmente no lado do Claude?
Obrigado antecipadamente!
Descreva o problema/erro/pergunta
Qual é a mensagem de erro (se houver)?
Por favor, compartilhe seu workflow
(Selecione os nós na sua tela e use os atalhos de teclado CMD+C/CTRL+C e CMD+V/CTRL+V para copiar e colar o workflow.)
Compartilhe o resultado retornado pelo último nó
Informações sobre sua configuração n8n
- Versão n8n:
- Banco de dados (padrão: SQLite):
- Configuração EXECUTIONS_PROCESS do n8n (padrão: own, main):
- Executando n8n via (Docker, npm, n8n cloud, aplicativo desktop):
- Sistema operacional: