Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

N8n

БесплатноНе проверен

MCP server for integrating with n8n, enabling workflow automation and management through natural language.

GitHubEmbed

Описание

MCP server for integrating with n8n, enabling workflow automation and management through natural language.

README

Servidor Model Context Protocol (MCP) construido con mcp-framework.

1. Instalación y ejecución

  1. Instala las dependencias:

    npm install
    
  2. Compila el proyecto (esto es necesario cada vez que agregues o modifiques una tool):

    npm run build
    
  3. Levanta los contenedores MCP, n8n y postgres (esto reconstruye la imagen y toma los cambios):

docker-compose up mcp n8n postgres --build

Esto iniciará el servidor MCP, n8n y la base de datos postgres necesaria para n8n. Por defecto, n8n estará disponible en http://localhost:5678 en tu navegador.

Si solo quieres levantar n8n y postgres (por ejemplo, para pruebas de integración):

docker-compose up n8n postgres

Nota: El servicio de postgres es requerido por n8n para almacenar los datos de workflows, credenciales y ejecuciones.

2. Crear una nueva Tool

Puedes crear una nueva tool usando el CLI del framework MCP. Ejemplo:

mcp add tool mi-nueva-tool

Esto generará un archivo en src/tools/. Edita el archivo para definir la lógica de tu tool.

Ejemplo básico:

import { MCPTool } from "mcp-framework";
import { z } from "zod";

interface MiToolInput {
  mensaje: string;
}

class MiTool extends MCPTool<MiToolInput> {
  name = "mi_tool";
  description = "Descripción de lo que hace tu tool";
  schema = {
    mensaje: {
      type: z.string(),
      description: "Mensaje de entrada",
    },
  };
  async execute(input: MiToolInput) {
    return `Procesado: ${input.mensaje}`;
  }
}

export default MiTool;

Recuerda ejecutar npm run build y reiniciar el contenedor para que la nueva tool esté disponible.

3. Integración con n8n

Para conectar n8n con MCP, configura el nodo MCP Client en n8n con la URL de tu servidor MCP, por ejemplo:
http://mcp:8080/mcp

Asegúrate de que el contenedor MCP esté corriendo y accesible desde n8n.

Ejemplo de configuración visual

Configuración del Webhook en n8n

WebhookConfig

Configuración del nodo AI Agent

AIAgentConfig

Configuración del nodo MCP Client

MCPClientConfig

Ejemplo de workflow completo

FullWorkFlow

4. Notas adicionales

  • Si agregas nuevas tools o modificas el código, siempre ejecuta npm run build antes de reiniciar el contenedor.

  • El contenedor MCP debe levantarse con el flag --build para tomar los cambios.

  • Las imágenes incluidas muestran ejemplos de configuración en n8n para facilitar la integración.

  • Para acceder a la interfaz de n8n, abre http://localhost:5678 en tu navegador.

5. Recursos

from github.com/backsoul/mcp-n8n

Установить N8n в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install mcp-n8n

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add mcp-n8n -- npx -y mcp-server

FAQ

N8n MCP бесплатный?

Да, N8n MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для N8n?

Нет, N8n работает без API-ключей и переменных окружения.

N8n — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить N8n в Claude Desktop, Claude Code или Cursor?

Открой N8n на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare N8n with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development