Portada » n8n MCP: cómo usar MCP con n8n paso a paso
n8n · MCP · Inteligencia artificial · Automatización

n8n MCP: cómo usar MCP con n8n paso a paso

Aprende cómo utilizar MCP con n8n para conectar servidores externos, usar herramientas MCP dentro de workflows y agentes de IA, y exponer workflows de n8n como capacidades que otros clientes MCP pueden utilizar.

Guía práctica de n8n MCP Client MCP Server AI Agent · Workflows
Respuesta rápida

¿Qué es n8n MCP?

n8n MCP es la integración entre n8n y Model Context Protocol. n8n puede funcionar como cliente para utilizar herramientas expuestas por servidores MCP externos y también puede funcionar como servidor para exponer workflows y herramientas de n8n a clientes MCP.

Para consumir herramientas externas, n8n dispone del nodo MCP Client y del MCP Client Tool. Para exponer capacidades de n8n hacia aplicaciones externas, dispone del MCP Server Trigger.

Publicidad
Publicidad
La idea central

n8n puede estar a ambos lados de una conexión MCP

Puedes usar n8n para consumir herramientas que ya existen en un servidor MCP o utilizar n8n para publicar tus propios workflows y herramientas como capacidades MCP.

01 · CLIENTE

n8n consume MCP

Un workflow de n8n puede conectarse a un servidor MCP externo y ejecutar sus herramientas.

02 · AGENTE

AI Agent usa MCP

Un agente de n8n puede utilizar herramientas MCP externas mediante el nodo MCP Client Tool.

03 · SERVIDOR

n8n expone MCP

MCP Server Trigger permite exponer herramientas y workflows de n8n para clientes MCP externos.

Publicidad
Requisitos

¿Qué necesitas para utilizar n8n MCP?

El requisito depende de si vas a consumir un MCP Server o exponer capacidades desde n8n.

Una instancia de n8n

Puedes utilizar n8n Cloud o una instancia autoalojada, dependiendo de la arquitectura que quieras construir.

Un servidor MCP

Para utilizar herramientas externas necesitas la URL o los datos de conexión del MCP Server y el mecanismo de autenticación que utilice.

Credenciales

El nodo MCP Client admite autenticación mediante Bearer, headers, múltiples headers y OAuth2.

Herramientas

Debes conocer qué tools ofrece el servidor o qué herramientas quieres exponer desde n8n.

Endpoint público o accesible

Si n8n actuará como servidor, el cliente externo debe poder alcanzar el MCP endpoint de n8n mediante el transporte correspondiente.

MCP y n8n cumplen funciones distintas

MCP define la comunicación entre aplicaciones y herramientas. n8n se encarga de ejecutar workflows y automatizaciones dentro de esa arquitectura.

Arquitectura

¿Cómo funciona n8n con MCP?

La relación cambia según la dirección de la conexión.

n8n como MCP Client

n8n puede conectarse a un servidor externo y utilizar sus tools como pasos de un workflow.

n8n Workflow
      ↓
MCP Client
      ↓
MCP Server externo
      ↓
Tool / API / Datos

n8n como MCP Client para un AI Agent

Cuando un agente necesita decidir qué herramienta externa utilizar, el nodo MCP Client Tool permite conectar las tools del servidor al AI Agent.

AI Agent
    ↓
MCP Client Tool
    ↓
MCP Server
    ↓
Herramienta externa

n8n como MCP Server

El MCP Server Trigger crea el punto de entrada para clientes MCP externos y permite exponer tools de n8n y determinados workflows.

Cliente MCP
      ↓
MCP Server Trigger
      ↓
Tool de n8n
      ↓
Workflow
      ↓
Servicio externo
MCP Client

¿Cómo usar el MCP Client de n8n?

El nodo MCP Client permite utilizar herramientas expuestas por un MCP Server externo como pasos normales dentro de un workflow.

Paso 1: añade MCP Client

Dentro del workflow agrega el nodo MCP Client.

Paso 2: selecciona el transporte

El nodo utiliza el transporte requerido por el endpoint del servidor MCP.

Paso 3: introduce el endpoint

En MCP Endpoint URL introduces la dirección del servidor externo.

https://mcp.ejemplo.cl/mcp

Paso 4: configura autenticación

Puedes utilizar autenticación Bearer, headers, múltiples headers u OAuth2 según los requisitos del servidor.

Paso 5: selecciona la herramienta

n8n obtiene automáticamente la lista de herramientas disponibles del servidor para que puedas seleccionar la que utilizará el nodo.

Paso 6: define los parámetros

Los parámetros pueden introducirse manualmente o mediante JSON, una opción especialmente útil cuando la herramienta requiere estructuras anidadas.

MCP Client funciona como un paso del workflow

Esto lo diferencia del MCP Client Tool, que está pensado para conectar herramientas MCP directamente con un AI Agent.

Publicidad
AI Agent

¿Qué es MCP Client Tool en n8n?

MCP Client Tool conecta un servidor MCP externo con un AI Agent de n8n.

MCP Client vs MCP Client Tool

Característica MCP Client MCP Client Tool
Uso Paso directo de un workflow. Herramienta para un AI Agent.
Herramientas MCP Se selecciona una tool concreta. Las tools se proporcionan al agente.
Decisión El workflow determina cuándo ejecutarlo. El agente puede decidir cuándo utilizar la tool.
Uso principal Automatización determinista. Automatización orientada por IA.

Arquitectura con AI Agent

Trigger
   ↓
AI Agent
   ↓
MCP Client Tool
   ↓
MCP Server externo
   ↓
Tool

Esta arquitectura permite que el agente consulte las herramientas MCP disponibles y decida cuándo utilizar una capacidad externa según la tarea.

MCP Server

¿Cómo usar n8n como MCP Server?

n8n puede exponer herramientas y workflows para que aplicaciones externas los descubran y utilicen mediante MCP.

Para esto n8n proporciona el nodo MCP Server Trigger, que funciona como punto de entrada de la conexión MCP.

El workflow se convierte en una interfaz MCP

El trigger expone una URL que los clientes MCP pueden utilizar para listar herramientas y llamar herramientas individuales.

Cliente MCP
      ↓
MCP Server Trigger
      ↓
Tool Node
      ↓
Workflow de n8n

Exponer un workflow

Puedes conectar al MCP Server Trigger herramientas disponibles en n8n y utilizar el Custom n8n Workflow Tool para exponer workflows como herramientas.

MCP Server Trigger

¿Cómo configurar MCP Server Trigger?

El nodo MCP Server Trigger proporciona las URLs y opciones necesarias para que un cliente externo pueda conectarse.

Test URL

n8n proporciona una URL de prueba que se registra cuando ejecutas el workflow en modo de prueba o utilizas Listen for Test Event.

Production URL

La URL de producción se registra cuando publicas o activas el workflow según el comportamiento de la instancia.

Authentication

El MCP Server Trigger admite None, Bearer auth y Header auth.

Path

n8n genera por defecto una ruta MCP aleatoria para evitar conflictos entre diferentes triggers. También puedes definir manualmente la ruta.

https://tu-n8n.cl/mcp/tu-ruta

Transportes

El MCP Server Trigger soporta Server-Sent Events (SSE) y Streamable HTTP. Actualmente no soporta stdio.

No confundas MCP Server Trigger con un Webhook convencional

Ambos pueden proporcionar una URL, pero el MCP Server Trigger está diseñado específicamente para la comunicación MCP y para listar y ejecutar herramientas mediante el protocolo.

Publicidad
Herramientas

¿Qué puedes hacer con MCP y n8n?

La principal ventaja de combinar n8n y MCP es conectar automatizaciones con herramientas que pueden descubrirse y utilizarse mediante una interfaz común.

01

Consultar APIs

Un workflow puede utilizar una herramienta MCP que internamente consulte una API externa.

02

Bases de datos

Puedes conectar workflows con capacidades relacionadas con bases de datos cuando el servidor las expone.

03

Automatizaciones

Una tool MCP puede desencadenar un workflow de n8n que procese datos o ejecute una secuencia de tareas.

04

Agentes de IA

Un AI Agent puede utilizar herramientas MCP externas para completar tareas más complejas.

Ejemplo: consultar una API con un agente

Usuario
   ↓
AI Agent
   ↓
MCP Client Tool
   ↓
MCP Server
   ↓
API externa
   ↓
Resultado
   ↓
AI Agent

El valor de esta arquitectura está en separar la lógica de integración de la interacción del agente con las herramientas.

Publicidad
Seguridad

¿Cómo proteger una integración MCP con n8n?

MCP puede dar acceso a workflows y herramientas que ejecutan acciones reales, por lo que la configuración de seguridad es esencial.

01

Autenticación

Utiliza Bearer, Header auth u OAuth2 cuando el escenario lo requiera.

02

HTTPS

Protege las conexiones remotas mediante HTTPS y una configuración de red adecuada.

03

Herramientas mínimas

Expón únicamente las tools que realmente necesita el cliente externo.

04

Credenciales

Utiliza el sistema de credenciales de n8n y evita exponer secretos dentro de prompts o configuraciones.

05

Permisos

Limita los recursos y operaciones a los mínimos necesarios para cada workflow.

06

Auditoría

Revisa ejecuciones y registros cuando una herramienta pueda modificar sistemas externos.

Exponer n8n mediante MCP puede exponer acciones reales

Antes de publicar un MCP endpoint revisa exactamente qué herramientas y workflows están disponibles para clientes externos.

Infraestructura

¿Qué ocurre con MCP si n8n está detrás de un reverse proxy?

Las conexiones MCP basadas en SSE o Streamable HTTP necesitan que el proxy conserve correctamente la comunicación persistente.

Proxy buffering

n8n documenta que, cuando MCP Server Trigger funciona detrás de Nginx, puede ser necesario desactivar el buffering del proxy para que las conexiones funcionen correctamente.

Configuración conceptual

location /mcp/ {
    proxy_http_version 1.1;
    proxy_buffering off;
    gzip off;
    chunked_transfer_encoding off;
    proxy_set_header Connection '';
}

Los parámetros exactos deben adaptarse a tu infraestructura, reverse proxy y configuración de n8n.

Queue mode

n8n advierte que las conexiones SSE y Streamable HTTP necesitan que la misma instancia atienda la conexión persistente. Con múltiples réplicas de webhook, el tráfico /mcp* debe dirigirse a una réplica dedicada según la arquitectura utilizada.

Solución de problemas

Errores frecuentes con n8n MCP

La mayoría de fallos pueden localizarse comprobando endpoint, transporte, autenticación y configuración del workflow.

01

Endpoint incorrecto

Comprueba que la URL corresponde al MCP endpoint y no a la URL general de n8n.

02

Transporte incorrecto

Verifica que el cliente y el servidor utilizan un transporte compatible.

03

Autenticación

Comprueba Bearer, headers, OAuth2 o las credenciales configuradas.

04

Workflow inactivo

Comprueba si estás utilizando una Test URL o una Production URL y si el workflow está disponible en el modo correcto.

05

Proxy

Buffering, compresión o routing incorrectos pueden interrumpir las conexiones persistentes.

06

Herramienta ausente

Verifica que la tool realmente esté conectada al MCP Server Trigger o disponible en el servidor externo.

Comprueba primero la URL

Una de las comprobaciones más rápidas es verificar la Test URL o Production URL que muestra el MCP Server Trigger.

Comprueba después la autenticación

Si el endpoint responde pero las herramientas no se pueden utilizar, revisa las credenciales y los permisos.

Finalmente revisa el workflow

Asegúrate de que las herramientas que quieres exponer están realmente conectadas al trigger.

Resumen

n8n MCP explicado de forma sencilla

n8n puede utilizar MCP como cliente para conectarse a servidores externos y utilizar sus herramientas.

El nodo MCP Client utiliza tools externas como pasos de workflow, mientras que MCP Client Tool permite proporcionarlas directamente a un AI Agent.

n8n también puede funcionar como MCP Server mediante MCP Server Trigger, exponiendo herramientas y workflows para clientes MCP externos.

El MCP Server Trigger utiliza actualmente SSE y Streamable HTTP, proporciona Test URL y Production URL y permite configurar autenticación.

Esta combinación permite crear arquitecturas donde agentes de IA, herramientas MCP y workflows de n8n forman una misma cadena de automatización.

Siguiente paso del cluster

Después de comprender n8n MCP, el siguiente paso es profundizar específicamente en el nodo que permite convertir n8n en cliente de servidores MCP externos.

MCP Client en n8n →
Referencias

Documentación oficial de n8n sobre MCP

Consulta la documentación oficial para comprobar los parámetros disponibles en la versión de n8n que estés utilizando.

Preguntas frecuentes

Preguntas frecuentes sobre n8n MCP

Respuestas sobre MCP Client, MCP Client Tool, MCP Server Trigger, workflows y agentes de IA.

Es la integración entre n8n y Model Context Protocol que permite consumir herramientas MCP externas y también exponer herramientas y workflows de n8n como capacidades MCP.

Sí. El nodo MCP Client permite utilizar herramientas expuestas por servidores MCP externos dentro de workflows.

Es un nodo que permite proporcionar herramientas de un servidor MCP externo a un AI Agent de n8n.

Sí. El MCP Server Trigger permite que n8n actúe como servidor MCP y exponga herramientas y workflows a clientes externos.

Es el nodo de n8n que proporciona el punto de entrada MCP para que clientes externos puedan listar y ejecutar tools.

Actualmente admite Server-Sent Events y Streamable HTTP. No admite stdio.

No siempre. El nodo permite utilizar None cuando el servidor no requiere autenticación y también admite Bearer, headers, múltiples headers y OAuth2.

Sí. El nodo MCP Client Tool está diseñado precisamente para conectar herramientas MCP externas con un AI Agent.

Sí. El MCP Server Trigger puede utilizarse junto con el Custom n8n Workflow Tool para exponer workflows a clientes MCP.

Sí. n8n documenta configuraciones específicas para SSE y Streamable HTTP cuando el MCP endpoint funciona detrás de un reverse proxy.

MCP Client consume herramientas de un servidor externo. MCP Server Trigger hace que n8n exponga sus propias capacidades a clientes externos.

El siguiente paso es profundizar en MCP Client en n8n para aprender a consumir herramientas de servidores MCP externos directamente desde workflows.

Publicidad
Siguiente paso

MCP Client en n8n

Profundiza en el nodo MCP Client y aprende a conectar n8n con servidores MCP externos, seleccionar herramientas y enviar parámetros dentro de un workflow.

MCP Client en n8n →
CIBORG · N8N · MCP · IA

MCP convierte n8n en un puente entre agentes y automatizaciones

n8n puede consumir herramientas MCP externas y también exponer workflows propios para clientes MCP. El siguiente paso es dominar el nodo MCP Client para construir integraciones más precisas.

MCP Client en n8n →
Carrito de compra
Scroll al inicio