Configurando MCP Client

Clase 16 de 16Curso de N8N

Resumen

La automatización de procesos y la integración de servicios inteligentes con N8N ofrecen un mundo de posibilidades para optimizar flujos de trabajo. En esta etapa final del curso, aprenderás a conectar tu servidor MCP N8N con Claude Desktop, permitiéndote realizar consultas avanzadas y acceder a la potencia de tus flujos automatizados desde una interfaz amigable. Esta conexión representa la culminación de todo lo que has aprendido, consolidando tus conocimientos en un sistema funcional e integrado.

¿Cómo configurar NodeJS y Claude Desktop?

Para poder acceder a tu servidor MCP N8N desde Claude Desktop, primero necesitas configurar el entorno adecuado en tu computadora. Claude Desktop está construido sobre NodeJS, por lo que este será el primer componente a instalar.

El proceso de instalación es bastante sencillo:

  1. Ingresa a https://nodejs.org/es/
  2. Descarga NodeJS haciendo clic en "Descargar NodeJS"
  3. Sigue las instrucciones de configuración e instalación proporcionadas

Una vez que NodeJS esté correctamente instalado en tu sistema, es momento de descargar e instalar Claude Desktop:

  1. Visita claude.ai/download
  2. Selecciona el sistema operativo de tu preferencia
  3. Descarga e instala la aplicación siguiendo los pasos indicados
  4. Abre Claude Desktop cuando la instalación finalice

Es esencial tener ambos componentes correctamente instalados para garantizar la comunicación adecuada entre Cloud Desktop y tu servidor MCP N8N.

¿Cómo conectar N8N con Claude Desktop?

Una vez instaladas las aplicaciones necesarias, debes configurar Claude Desktop para que se comunique con tu servidor MCP N8N. Este proceso requiere modificar el archivo de configuración de Claude.

Editar la configuración para MCP

  1. Abre Claude Desktop
  2. Haz clic en las tres rayitas ubicadas en la esquina superior izquierda
  3. Selecciona "Archivo" y luego "Configuración"
  4. Navega hasta la sección "Desarrollador"
  5. Haz clic en "Editar configuración"
  6. Se abrirá el archivo "claude.config.json"

Este archivo es crucial para establecer la comunicación entre ambos sistemas. Deberás reemplazar el código existente por el código proporcionado en los recursos de la clase.

// Aquí va el código proporcionado en los recursos

Lo más importante es modificar la última línea del código, que contiene el URL de producción de tu servidor MCP dentro de N8N. Para obtener esta URL:

  1. En N8N, haz doble clic en "MCP server trigger"
  2. Copia el "Production URL" que se muestra
  3. Pega este URL entre comillas en la última línea del archivo de configuración
  4. Guarda los cambios

Reiniciar Claude Desktop

Para que los cambios surtan efecto, es necesario reiniciar completamente Claude Desktop:

  1. Abre el Administrador de Tareas
  2. Busca Claude en la lista de aplicaciones
  3. Haz clic derecho y selecciona "Finalizar tarea"
  4. Vuelve a iniciar Claude Desktop

Al reiniciar la aplicación, podrás verificar que la conexión ha sido exitosa. Aparecerán nuevas herramientas en la interfaz, específicamente una sección denominada "N8N" que utiliza la herramienta "Performance" que corresponde a tu servidor MCP.

¿Cómo utilizar el sistema integrado?

Una vez configurada la conexión, puedes comenzar a realizar consultas a tu base de datos a través de la interfaz de Claude Desktop, utilizando lenguaje natural.

Ejemplo de consulta y verificación

Prueba con una consulta como: "Dame los nombres, departamentos, nivel salarial de los empleados que tengan un desempeño excelente"

  1. Elige un modelo apropiado para procesar tu consulta (por ejemplo, Claude Sonet 2024)
  2. El sistema procesará tu petición traduciendo el lenguaje natural a un query SQL
  3. Recibirás los resultados basados en los datos de tu base de datos

Para verificar que los resultados son correctos:

  1. Accede directamente a tu base de datos en Supabase
  2. Ejecuta el query equivalente para obtener los mismos datos
  3. Compara ambos resultados para confirmar que coinciden

Si los resultados coinciden, ¡felicidades! Esto significa que tu integración entre N8N y Cluade Desktop funciona correctamente y puedes acceder a tus datos mediante consultas en lenguaje natural.

¡Felicitaciones por completar este curso! Has logrado dominar la integración de servicios, automatización de procesos complejos, implementación de flujos RAG y diseño de agentes conversacionales con el protocolo MCP. Ahora tienes todas las herramientas para crear soluciones inteligentes con N8N. Te invitamos a experimentar, crear tus propias automatizaciones y compartir tus experiencias en los comentarios. ¿Qué proyecto planeas automatizar primero con N8N?