Saltar al contenido principal

Cómo crear un servidor MCP con Claude y n8n

Escrito por
Antoni Ferrandis
Antoni Ferrandis
Publicado el
17 jul 2025
Vistas
--
Comentarios
--
Cómo crear un servidor MCP con Claude y n8n

¿Te imaginas poder consultar directamente desde Claude los datos de tus clientes almacenados en Google Sheets sin tener que cambiar constantemente de pestaña? Con el protocolo MCP (Model Context Protocol) y n8n puedes crear un puente que conecte estas dos herramientas y automatizar por completo la gestión de información de tu negocio. En este tutorial te explico paso a paso cómo implementar esta solución que revolucionará tu flujo de trabajo con inteligencia artificial.

¿Qué es MCP y por qué es tan potente?

El Model Context Protocol es un estándar abierto que permite que los modelos de lenguaje como Claude accedan a fuentes de datos externas de forma segura y estructurada. Es como crear un puente directo entre tu IA y tus datos, eliminando la necesidad de copiar y pegar información manualmente. La ventaja principal es que puedes mantener tus datos actualizados en tiempo real y acceder a ellos desde cualquier conversación con Claude, creando así un asistente verdaderamente personalizado para tu negocio.

Configuración inicial del servidor MCP en n8n

Crear el workflow base

Para comenzar, necesitarás tener n8n instalado y funcionando. Una vez dentro de la plataforma, crea un nuevo workflow y añade el nodo MCP Server Trigger. Este será el corazón de nuestro servidor.

Conectar con Google Sheets

Conecta el trigger MCP a un nodo de Google Sheets donde especificarás:

  • El documento que contiene tu tabla de clientes
  • Las columnas que quieres que estén disponibles para Claude
  • Los permisos de lectura necesarios

Asegúrate de que tu hoja de cálculo esté bien estructurada con cabeceras claras como "Nombre", "Email", "Teléfono", "Estado", etc. Esto facilitará las consultas posteriores.

Configurar las herramientas disponibles

El nodo de Google Sheets actuará como una "tool" que Claude podrá utilizar. Configura las acciones disponibles:

  • Búsqueda de clientes por nombre o email
  • Listado de clientes por estado
  • Actualización de información específica
  • Creación de nuevos registros

Conectar Claude Desktop con tu servidor MCP

Instalación y configuración

Descarga Claude Desktop desde la web oficial de Anthropic. Una vez instalado, necesitarás modificar el archivo de configuración para añadir tu servidor MCP personalizado.

Modificar el archivo de configuración

Navega hasta el archivo claude_desktop_config.json y añade la siguiente configuración:

JSON
{
  "mcpServers": {
    "n8n-clientes": {
      "command": "supergateway",
      "args": [
        "--sse",
        "[TU_ENLACE_MCP_DE_N8N]"
      ]
    }
  }
}

Sustituye [TU_ENLACE_MCP_DE_N8N] por la URL que te proporciona n8n una vez que actives tu workflow.

Activar las herramientas en Claude

Tras reiniciar Claude Desktop, verás aparecer en la sección de herramientas tu nueva conexión con Google Sheets. Podrás activarla o desactivarla según tus necesidades para cada conversación.

Crear un flujo de agentes IA completo

Configurar el cliente MCP en n8n

Para casos más avanzados donde quieras que otros chatbots o agentes accedan a esta información, puedes crear un nodo MCP Client en n8n:

  • Añade el nodo MCP Client a tu workflow
  • Configúralo con la URL de producción de tu servidor MCP
  • Conéctalo como herramienta a tu agente IA personalizado

Casos de uso prácticos

Con esta configuración podrás:

  • Atención al cliente automatizada: Claude puede consultar el historial de un cliente al instante
  • Gestión de leads: Actualizar estados de prospección directamente desde la conversación
  • Reportes dinámicos: Generar informes sobre tu base de clientes en tiempo real
  • Seguimiento personalizado: Crear recordatorios y tareas basadas en la información de tus clientes

Optimización y mejores prácticas

Seguridad de datos

Siempre configura los permisos mínimos necesarios en Google Sheets. Si solo necesitas consultar datos, no otorgues permisos de escritura. Utiliza cuentas de servicio específicas para este propósito.

Rendimiento

Para hojas de cálculo con muchos datos, considera implementar filtros y límites en las consultas. Esto evitará que Claude tarde demasiado en responder o que se produzcan timeouts.

Mantenimiento

Revisa periódicamente la estructura de tus datos y actualiza las configuraciones del servidor MCP si añades nuevas columnas o cambias la organización de tu información.

Troubleshooting común

Problemas de conexión

Si Claude no puede acceder a tus datos, verifica:

  • La URL del servidor MCP esté correcta
  • El workflow de n8n esté activo
  • Los permisos de Google Sheets sean adecuados

Respuestas lentas

Optimiza tus consultas limitando los resultados y utilizando índices apropiados en tus hojas de cálculo.

Última actualización: 17 jul 2025