n8n + MCP: conecta Claude a tus workflows como nunca
El protocolo MCP de Anthropic llega a n8n, permitiendo que tus agentes de Claude controlen nodos y procesos directamente. Te cuento cómo configurarlo.
01 ¿Qué es MCP y por qué importa?
MCP (Model Context Protocol) es un estándar abierto de Anthropic que permite a los modelos como Claude interactuar con herramientas externas (APIs, bases de datos, sistemas de archivos) de forma segura y uniforme. Hasta ahora, para conectar un LLM con un workflow necesitabas encadenar webhooks, funciones personalizadas o servicios de terceros. MCP simplifica todo: defines herramientas en un servidor y el modelo las invoca de manera nativa.
n8n ha sido de los primeros en adoptarlo como nodo nativo en su versión 2.4. Esto elimina la necesidad de middlewares complejos: arrastras un nodo ‘MCP Client’, lo apuntas a tu servidor MCP y Claude empieza a usar esa herramienta como si fuera una función más de su cerebro. Para quien ya usa n8n, es un cambio de paradigma.
02 Configuración básica del nodo MCP en n8n
Primero, necesitas una instancia de n8n 2.4+ (self-hosted o cloud). Luego, dentro del editor, añades un nodo ‘MCP Client’ desde el panel de nodos. Configuras la URL de tu servidor MCP (que puede correr en local con Python, Node o incluso como contenedor Docker).
Ejemplo rápido de un servidor MCP mínimo en Python que expone una herramienta para consultar el clima:
from mcp import Server, Tool
server = Server('weather_tools')
@server.tool('get_weather')
async def get_weather(location: str) -> str:
# Aquí iría tu llamada a una API real
return "23°C, soleado"
server.run()03 Caso práctico: Claude gestiona incidencias desde un ticket
Imagina que tienes un sistema de tickets (Jira, Linear, o una base propia). Configuras un servidor MCP que expone herramientas como create_ticket, update_status y get_ticket_details. Luego, desde el chat con Claude (vía API o interfaz web), le pides: ‘Crea un ticket de prioridad alta para el bug de login y asígnamelo a mí’. Claude internamente llama a la herramienta MCP, y n8n ejecuta el nodo correspondiente.
Pero lo bestia es que n8n puede encadenar eso con más nodos: tras crear el ticket, envía un Slack, registra en Airtable y dispara un workflow de prueba. Todo desde una sola orden en lenguaje natural.
04 Ventajas y seguridad
Al usar MCP, el control de acceso se centraliza en el servidor MCP. No expones tus APIs directamente al modelo: defines qué puede hacer y con qué parámetros. Además, n8n añade su propia capa de autenticación y logging, ideal para entornos productivos donde cada acción debe auditarse.
Y como MCP es abierto, puedes conectar no solo Claude, sino también otros modelos compatibles (Gemini, Llama 3 con adaptadores). Se perfila como el futuro de la integración LLM-herramientas.
¿Ya has probado MCP en tus automatizaciones? Cuéntame qué caso de uso te gustaría implementar.