Estoy intentando conectar Claude.ai a mi instancia n8n autohospedada (v2.30.7) usando la función Instance-level MCP (Preview), pero sigo recibiendo este error de Claude:
“Couldn’t register with n8n’s sign-in service. You can try again, or add an OAuth Client ID in the connector settings.” (No se pudo registrar con el servicio de inicio de sesión de n8n. Puedes intentarlo de nuevo o agregar un OAuth Client ID en la configuración del conector.)
Detalles de la configuración:
- n8n está autohospedado, ejecutándose localmente, expuesto a través de ngrok (túnel https)
- Instance-level MCP está habilitado
- He agregado la URL de redirección requerida (https://claude.ai/api/mcp/auth_callback) en la configuración de OAuth y la guardé correctamente
- Tengo un flujo de trabajo publicado con un Chat Trigger, y el acceso MCP está habilitado para él
- Los registros de ngrok muestran que Claude está obteniendo correctamente /.well-known/oauth-authorization-server y /.well-known/oauth-protected-resource (200 OK), pero nunca aparece una solicitud POST a un endpoint /register — seguida de 401 Unauthorized en /mcp-server/http
- La pestaña “Connected clients” (Clientes conectados) siempre muestra “No OAuth clients connected” (No hay clientes OAuth conectados)
Parece que Claude no puede completar el registro dinámico de cliente con mi instancia de n8n. ¿Es esta una limitación conocida de la función MCP Preview, o hay una forma manual de registrar un cliente OAuth / obtener un Client ID y Secret para n8n para poder ingresarlo manualmente en el lado de Claude?
¡Gracias de antemano!
Describe el problema/error/pregunta
¿Cuál es el mensaje de error (si hay alguno)?
Por favor comparte tu flujo de trabajo
(Selecciona los nodos en tu lienzo y usa los atajos de teclado CMD+C/CTRL+C y CMD+V/CTRL+V para copiar y pegar el flujo de trabajo.)
Comparte el resultado devuelto por el último nodo
Información sobre tu configuración de n8n
- Versión de n8n:
- Base de datos (predeterminado: SQLite):
- Configuración n8n EXECUTIONS_PROCESS (predeterminado: own, main):
- Ejecutando n8n a través de (Docker, npm, n8n cloud, aplicación de escritorio):
- Sistema operativo: