n8n-workflow-builder

Из публичных источников

Интеграция ИИ-ассистентов с автоматизацией рабочих процессов n8n через Model Context Protocol (MCP). Подключайте Claude Desktop, ChatGPT и другие ИИ-ассистенты к n8n для управления рабочими процессами на естественном языке.

Машинный перевод · Показать оригинал

AI assistant integration for n8n workflow automation through Model Context Protocol (MCP). Connect Claude Desktop, ChatGPT, and other AI assistants to n8n for natural language workflow management.

MCP-серверКатегория: MCP-серверы · ИИ и память · Git и разработка · ПродуктивностьOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • ai-assistant
  • ai-automation
  • ai-integration
  • api-integration
  • api-wrapper
  • automation-tools
  • chatgpt-integration
  • claude-desktop
  • low-code
  • mcp-server

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Реестр пакетов языкаnodejsИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    npm install -g @makafeli/n8n-workflow-builder

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    www.npmjs.com/package/@makafeli/n8n-workflow-builder ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/makafeli/n8n-workflow-builder ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
Claude (web & desktop)Неизвестно———
Claude CodeНеизвестно———
CursorНеизвестно———
VS CodeНеизвестно———
WindsurfНеизвестно———
ChatGPTНеизвестно———
Node.jsСовместимо—манифест пакета: package.json name0.60

Релизы

проверено 29 окт. 2026 г.
v0.10.1Последний25 июл. 2025 г.Официальный источник ↗

Файлы версии 0.10.1

К релизу не приложены файлы.

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества74
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 206
last activity 210 days ago
Документация · 1515
README 21176 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 108
3/4 of description, homepage, license, topics
Релизы · 104
1 release(s), latest 447 days ago
Точность категории · 1010
classifier confidence 0.97
Популярность · 107
547 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX MIT
Сообщество · 55
issues enabled, 127 forks

Лицензия

MIT
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/makafeli/n8n-workflow-builderОсновной★ 547 звёздактивность 19 мар. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

Adobe_Premiere_Pro_MCPПохожий
Adobe Premiere Pro MCP. Инструменты для видеомонтажа с помощью ИИ через MCP, для Codex, Claude и других MCP-клиентов.MIT · MCP-серверы
Unity-MCPПохожий
AI-навыки, инструменты MCP и CLI для Unity Engine. Полный цикл разработки и тестирования с ИИ. Используйте CLI для быстрой настройки. Экономное расходование токенов, продвинутые инструменты. Любой метод C# можно превратить в инструмент одной строкой. Работает с Claude Code, Gemini, Copilot, Cursor и любыми другими, полностью бесплатно.Apache-2.0 · MCP-серверы
reddit-mcp-buddyПохожий
Чистый MCP-сервер для Reddit, оптимизированный для LLM. Просмотр постов, поиск по контенту, анализ пользователей. Без лишнего, только данные Reddit.MIT · MCP-серверы
heymПохожий
Создавайте агентные системы и уверенно запускайте их. Оркестрируйте агентов, автоматизируйте бизнес-процессы, проверяйте каждое выполнение и сохраняйте контроль за людьми. Развертывайте Heym на собственной инфраструктуре.MCP-серверы
tradingview-mcpПохожий
MCP-сервер TradingView — рыночные данные в реальном времени, техническй анализ, скринеры и бэктестинг для Claude, ChatGPT, Cursor и любого MCP-клиента. Акции, криптовалюта, forex и фьючерсы на мировых биржах. Хостинг или самостоятельное развёртывание.MIT · MCP-серверы
openopsПохожий
Платформа автоматизации FinOps без кода, готовая к работе сразу после установки, с ИИ, которому можно доверять.MCP-серверы

README

Из makafeli/n8n-workflow-builder · лицензия MIT · загружено 29 окт. 2026 г.

n8n Workflow Builder MCP Server

The ultimate AI assistant integration for n8n workflow automation - Connect Claude Desktop, ChatGPT, and other AI assistants directly to your n8n instance for seamless workflow management, creation, and execution through the Model Context Protocol (MCP).

A powerful Model Context Protocol (MCP) server that enables AI assistants to manage n8n workflows seamlessly. Connect your AI tools directly to n8n for automated workflow creation, execution, and management.

📚 Table of Contents

  • What is this?
  • Key Features
  • Requirements
  • Installation & Usage
  • Configuration
  • MCP Client Setup
  • Available Tools
  • Usage Examples
  • Troubleshooting
  • FAQ
  • Contributing
  • License
  • Useful Links

📖 Additional Documentation

🎯 What is this?

The n8n Workflow Builder MCP Server bridges the gap between AI assistants (like Claude Desktop, Cline, or any MCP-compatible client) and your n8n automation platform. It provides a comprehensive set of tools that allow AI assistants to:

  • List and browse your existing n8n workflows
  • Create new workflows with complex node configurations
  • Execute workflows on demand
  • Manage workflow lifecycle (activate, deactivate, update, delete)
  • Monitor workflow status and retrieve detailed information

Perfect for teams using n8n who want to leverage AI assistants for workflow automation and management.

✨ Key Features

  • 🔧 Complete Workflow Management - Full CRUD operations for n8n workflows
  • 🤖 AI-First Design - Built specifically for AI assistant integration
  • 🚀 Zero Configuration - Works out of the box with NPX
  • 🔒 Secure - Uses n8n's official API with proper authentication
  • 📦 Modern Architecture - Built with TypeScript and latest MCP SDK
  • ⚡ High Performance - Optimized for fast response times

📋 Requirements

  • Node.js v18.0.0 or higher
  • n8n instance (self-hosted or cloud)
  • n8n API key with appropriate permissions

🚀 Installation & Usage

Method 1: Smithery.ai (Hosted - Recommended)

Use the hosted version on Smithery.ai - no installation required:

  1. Visit: smithery.ai
  2. Search: "n8n-workflow-builder"
  3. Connect: Configure with your n8n host and API key
  4. Use: Access from any MCP-compatible AI assistant

Benefits: No local setup, automatic updates, professional hosting, tool playground.

Method 2: NPX (Local)

Run locally with NPX:

npx @makafeli/n8n-workflow-builder

Method 2: Manual Installation

For development or customization:

# Clone the repository
git clone https://github.com/makafeli/n8n-workflow-builder.git
cd n8n-workflow-builder

# Install dependencies
npm install

# Build the project
npm run build

# Start the server
npm start

⚙️ Configuration

Environment Variables

Configure the following environment variables to connect to your n8n instance:

VariableDescriptionExample
N8N_HOSTYour n8n instance URLhttp://localhost:5678 or https://your-n8n.com/api/v1
N8N_API_KEYYour n8n API keyn8n_api_1234567890abcdef...

Getting Your n8n API Key

  1. Open your n8n instance
  2. Go to Settings → API Keys
  3. Click Create API Key
  4. Copy the generated key

Setting Environment Variables

# For local testing
export N8N_HOST="http://localhost:5678"
export N8N_API_KEY="your-api-key-here"

# Then run the server
npx @makafeli/n8n-workflow-builder

🔧 MCP Client Setup

Claude Desktop

Add this configuration to your claude_desktop_config.json:

{
  "mcpServers": {
    "n8n-workflow-builder": {
      "command": "npx",
      "args": ["@makafeli/n8n-workflow-builder"],
      "env": {
        "N8N_HOST": "http://localhost:5678",
        "N8N_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cline (VS Code Extension)

Add this to your Cline MCP settings:

{
  "mcpServers": {
    "n8n-workflow-builder": {
      "command": "npx",
      "args": ["@makafeli/n8n-workflow-builder"],
      "env": {
        "N8N_HOST": "http://localhost:5678",
        "N8N_API_KEY": "your-api-key-here"
      }
    }
  }
}

Other MCP Clients

The server works with any MCP-compatible client. Use the same configuration pattern with your client's specific setup method.

🛠️ Available Tools

The MCP server provides 15 comprehensive tools for complete n8n workflow and execution management:

Core Workflow Operations

ToolDescriptionParameters
list_workflowsList all workflows from your n8n instanceNone
get_workflowRetrieve detailed information about a specific workflowid: Workflow ID (string)
create_workflowCreate a new workflow with nodes and connectionsworkflow: Workflow object
execute_workflowManually execute a workflowid: Workflow ID (string)

Workflow Lifecycle Management

ToolDescriptionParameters
update_workflowUpdate an existing workflow's configurationid: Workflow ID, workflow: Updated workflow object
activate_workflowActivate a workflow to enable automatic executionid: Workflow ID (string)
deactivate_workflowDeactivate a workflow to stop automatic executionid: Workflow ID (string)
delete_workflowPermanently delete a workflowid: Workflow ID (string)

Advanced Operations

ToolDescriptionParameters
create_workflow_and_activateCreate a new workflow and immediately activate itworkflow: Workflow object

Execution Management ⭐ NEW

ToolDescriptionParameters
list_executionsList workflow executions with filtering and paginationincludeData, status, workflowId, projectId, limit, cursor
get_executionGet detailed information about a specific executionid: Execution ID, includeData: Include detailed data
delete_executionDelete a workflow execution recordid: Execution ID

Tag Management ⭐ NEW

ToolDescriptionParameters
list_tagsList all workflow tags with paginationlimit, cursor
create_tagCreate a new workflow tag for organizationname: Tag name

Security & Compliance ⭐ NEW

ToolDescriptionParameters
generate_auditGenerate comprehensive security audit reportadditionalOptions: Audit configuration

💡 Usage Examples

Basic Operations

// List all workflows
await callTool("list_workflows", {});

// Get detailed information about a workflow
await callTool("get_workflow", { id: "workflow-123" });

// Execute a workflow manually
await callTool("execute_workflow", { id: "workflow-123" });

Creating Workflows

// Create a simple workflow
await callTool("create_workflow", {
  workflow: {
    name: "My Automation Workflow",
    nodes: [
      {
        id: "trigger",
        name: "Schedule Trigger",
        type: "n8n-nodes-base.scheduleTrigger",
        typeVersion: 1,
        position: [240, 300],
        parameters: {
          interval: [{ field: "unit", value: "hours" }]
        }
      },
      {
        id: "action",
        name: "HTTP Request",
        type: "n8n-nodes-base.httpRequest",
        typeVersion: 4,
        position: [460, 300],
        parameters: {
          url: "https://api.example.com/webhook",
          method: "POST"
        }
      }
    ],
    connections: {
      "Schedule Trigger": {
        "main": [[{ "node": "HTTP Request", "type": "main", "index": 0 }]]
      }
    }
  }
});

Workflow Management

// Activate a workflow
await callTool("activate_workflow", { id: "workflow-123" });

// Update a workflow
await callTool("update_workflow", {
  id: "workflow-123",
  workflow: { name: "Updated Workflow Name" }
});

// Deactivate a workflow
await callTool("deactivate_workflow", { id: "workflow-123" });

// Create and immediately activate
await callTool("create_workflow_and_activate", {
  workflow: { /* workflow configuration */ }
});

Execution Management ⭐ NEW

// List recent executions
await callTool("list_executions", {
  limit: 10,
  status: "error"
});

// Get detailed execution information
await callTool("get_execution", {
  id: "execution-123",
  includeData: true
});

// Clean up old execution records
await callTool("delete_execution", { id: "execution-123" });

Tag Management ⭐ NEW

// List all workflow tags
await callTool("list_tags", { limit: 50 });

// Create a new tag for organization
await callTool("create_tag", { name: "production" });

Security Audit ⭐ NEW

// Generate comprehensive security audit
await callTool("generate_audit", {
  additionalOptions: {
    daysAbandonedWorkflow: 30,
    categories: ["credentials", "database", "nodes"]
  }
});

🔧 Troubleshooting

Common Issues

"Connection refused" or "ECONNREFUSED"
  • Cause: Cannot connect to your n8n instance
  • Solution: Verify your N8N_HOST is correct and n8n is running
  • Check: Try accessing your n8n instance in a browser first
"Unauthorized" or "401 Error"
  • Cause: Invalid or missing API key
  • Solution:
    1. Verify your N8N_API_KEY is correct
    2. Ensure the API key has proper permissions
    3. Check if the API key hasn't expired
"Workflow not found" or "404 Error"
  • Cause: Workflow ID doesn't exist
  • Solution: Use list_workflows to get valid workflow IDs
Server won't start
  • Cause: Missing Node.js or dependencies
  • Solution:
    1. Ensure Node.js v18+ is installed: node --version
    2. Try clearing npm cache: npm cache clean --force
    3. For manual installation, run: npm install && npm run build

Debug Mode

For detailed logging, set the debug environment variable:

DEBUG=n8n-workflow-builder npx @makafeli/n8n-workflow-builder

Getting Help

  1. Check the GitHub Issues
  2. Review n8n's API documentation
  3. Verify your MCP client configuration

❓ Frequently Asked Questions

What is an MCP Server?

A Model Context Protocol (MCP) server is a standardized way for AI assistants to access external tools and data sources. This MCP server specifically provides AI assistants with the ability to interact with n8n workflows, enabling automated workflow management through natural language commands.

How do I connect AI assistants to n8n workflows?

This MCP server acts as a bridge between AI assistants (like Claude Desktop, Cline, or ChatGPT) and your n8n instance. Simply:

  1. Install the MCP server: npx @makafeli/n8n-workflow-builder
  2. Configure your AI assistant's MCP settings with your n8n credentials
  3. Start using natural language to manage your n8n workflows

Which AI assistants work with this MCP server?

The server works with any MCP-compatible AI assistant, including:

  • Claude Desktop (Anthropic)
  • Cline (VS Code extension)
  • Continue (VS Code extension)
  • Any custom MCP client implementation
  • Future MCP-compatible AI assistants

Can I use this with n8n Cloud or only self-hosted?

This MCP server works with both n8n Cloud and self-hosted instances. You just need:

  • Your n8n instance URL (cloud or self-hosted)
  • A valid n8n API key with appropriate permissions
  • Network access from where you're running the MCP server

What can AI assistants do with my n8n workflows?

AI assistants can perform complete workflow management including:

  • List and browse existing workflows
  • Create new workflows with complex node configurations
  • Execute workflows manually or on-demand
  • Activate/deactivate workflows
  • Update and modify existing workflows
  • Monitor execution status and retrieve detailed logs
  • Manage workflow tags and organization
  • Generate security audits and compliance reports

Is this secure? What permissions does it need?

The MCP server uses n8n's official API with proper authentication:

  • Requires a valid n8n API key (you control the permissions)
  • No data is stored by the MCP server
  • All communication is direct between your AI assistant and n8n
  • Follows n8n's security model and access controls
  • You can revoke access anytime by disabling the API key

How is this different from using n8n's web interface?

This MCP server enables AI-powered workflow management:

  • Natural language commands instead of clicking through UI
  • Automated workflow creation based on descriptions
  • Bulk operations across multiple workflows
  • Integration with AI assistant workflows and automation
  • Voice commands through AI assistants
  • Contextual help and suggestions from AI

🔍 Detailed Comparison: See our Comparison Guide for detailed comparisons with n8n Web UI, CLI, Zapier, and Make.com.

Can I automate workflow creation with AI?

Yes! This is one of the key features. You can:

  • Describe workflows in natural language and have AI create them
  • Generate workflows from requirements or use cases
  • Modify existing workflows through conversational commands
  • Create workflow templates and variations automatically
  • Batch create similar workflows with different parameters

💼 Real Examples: Check out our Use Cases Guide for specific automation examples across different industries.

What if I encounter issues or errors?

Common solutions:

  1. Check your n8n API key - ensure it's valid and has proper permissions
  2. Verify n8n instance URL - make sure it's accessible and correct
  3. Review the troubleshooting section above for specific error messages
  4. Check GitHub Issues for known problems and solutions
  5. Enable debug mode with DEBUG=n8n-workflow-builder for detailed logs

🔧 Comprehensive Help: See our Troubleshooting Guide for detailed solutions to common issues.

How do I get started quickly?

Fastest setup:

  1. Use Smithery.ai hosted version (no installation): smithery.ai
  2. Or run locally: npx @makafeli/n8n-workflow-builder
  3. Configure your AI assistant with your n8n credentials
  4. Start with simple commands like "list my workflows" or "show me workflow details"

📖 Detailed Guide: See our Getting Started Guide for step-by-step setup instructions.

Can I contribute or customize this MCP server?

Absolutely! This is an open-source project:

  • Fork the repository for customizations
  • Submit pull requests for improvements
  • Report issues or request features on GitHub
  • Extend functionality by adding new MCP tools
  • Share use cases and examples with the community

🤝 Contributing

We welcome contributions!

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Useful Links


Built with ❤️ for the n8n and MCP community

{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "n8n Workflow Builder MCP Server",
  "description": "AI assistant integration for n8n workflow automation through the Model Context Protocol (MCP). Connect Claude Desktop, ChatGPT, and other AI assistants to n8n for natural language workflow management.",
  "url": "https://github.com/makafeli/n8n-workflow-builder",
  "downloadUrl": "https://www.npmjs.com/package/@makafeli/n8n-workflow-builder",
  "applicationCategory": "DeveloperApplication",
  "operatingSystem": "Cross-platform",
  "programmingLanguage": "TypeScript",
  "author": {
    "@type": "Person",
    "name": "makafeli",
    "url": "https://github.com/makafeli"
  },
  "license": "https://github.com/makafeli/n8n-workflow-builder/blob/main/LICENSE",
  "keywords": [
    "n8n",
    "MCP",
    "AI assistant",
    "workflow automation",
    "Claude Desktop",
    "ChatGPT",
    "Model Context Protocol"
  ],
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "softwareRequirements": "Node.js 18.0.0 or higher",
  "releaseNotes": "https://github.com/makafeli/n8n-workflow-builder/releases",
  "codeRepository": "https://github.com/makafeli/n8n-workflow-builder"
}
Открыть репозиторий ↗