IN

illuminaresolutions/n8n-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

119 stars 28 forks 品質 72 トレンド 16MIT

illuminaresolutions/n8n-mcp-serverは、https://github.com/illuminaresolutions/n8n-mcp-server.からインポートされたMCPサーバー候補です。

概要

illuminaresolutions/n8n-mcp-serverは、https://github.com/illuminaresolutions/n8n-mcp-server.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

モデルコンテキストプロトコルを通じてn8nのワークフロー、実行、認証情報などへのアクセスを提供するMCPサーバーです。これにより、大規模言語モデル(LLM)はn8nインスタンスと安全かつ標準化された方法でやり取りできます。

設置

n8n APIキーを入手してください

  1. n8nインスタンスにログインする
  2. 左下のユーザーアイコンをクリックします
  3. 設定へ
  4. APIを選択する
  5. 「API キーを作成」をクリックします
  6. APIキーをコピーする(もう見られなくなる)

MCPサーバーをインストールする

オプション1:npmからインストール(推奨)

オプション2:ソースからインストール

  1. リポジトリのクローン:

  2. 依存関係をインストールしてビルドする:

  3. バックグラウンドでサーバーを起動する:

サーバーを停止するには:

注意:npmからインストールすると、サーバーはPATH上でn8n-mcp-serverとして利用可能になります。

構成

クロードデスクトップ

  1. Claudeデスクトップの設定を開く:

  2. n8n構成を追加する:

クライン(VS Code)

  1. サーバーをインストールする(上記のインストール手順に従う)
  2. オープンVS コード
  3. 左側サイドバーからクライン拡張を開く
  4. パネル上部の「MCPサーバー」アイコンをクリックします
  5. 一番下までスクロールし、「MCPサーバーの設定」をクリックします

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

n8n MCP Server

An MCP server that provides access to n8n workflows, executions, credentials, and more through the Model Context Protocol. This allows Large Language Models (LLMs) to interact with n8n instances in a secure and standardized way.

Installation

Get your n8n API Key

  1. Log into your n8n instance
  2. Click your user icon in the bottom left
  3. Go to Settings
  4. Select API
  5. Click “Create API Key”
  6. Copy your API key (you won’t be able to see it again)

Install the MCP Server

npm install -g @illuminaresolutions/n8n-mcp-server

Option 2: Install from Source

  1. Clone the repository:

    git clone https://github.com/illuminaresolutions/n8n-mcp-server.git
    cd n8n-mcp-server
    
  2. Install dependencies and build:

    npm install
    npm run build
    
  3. Start the server in the background:

    nohup npm start > n8n-mcp.log 2>&1 &
    

    To stop the server:

    pkill -f "node build/index.js"
    

Note: When installing from npm, the server will be available as n8n-mcp-server in your PATH.

Configuration

Claude Desktop

  1. Open your Claude Desktop configuration:

    ~/Library/Application Support/Claude/claude_desktop_config.json
    
  2. Add the n8n configuration:

    {
      "mcpServers": {
         "n8n": {
          "command": "n8n-mcp-server",
          "env": {
            "N8N_HOST": "https://your-n8n-instance.com",
            "N8N_API_KEY": "your-api-key-here"
          }
        }
      }
    }
    

Cline (VS Code)

  1. Install the server (follow Installation steps above)
  2. Open VS Code
  3. Open the Cline extension from the left sidebar
  4. Click the ‘MCP Servers’ icon at the top of the pane
  5. Scroll to bottom and click ‘Configure MCP Servers’
  6. Add to the opened settings file:
    {
      "mcpServers": {
        "n8n": {
          "command": "n8n-mcp-server",
          "env": {
            "N8N_HOST": "https://your-n8n-instance.com",
            "N8N_API_KEY": "your-api-key-here"
          }
        }
      }
    }
    
  7. Save the file
  8. Ensure the MCP toggle is enabled (green) and the status indicator is green
  9. Start using MCP commands in Cline

Sage

Coming soon! The n8n MCP server will be available through:

For now, please use Claude Desktop or Cline.

Validation

After configuration:

  1. Restart your LLM application
  2. Ask: “List my n8n workflows”
  3. You should see your workflows listed

If you get an error:

  • Check that your n8n instance is running
  • Verify your API key has correct permissions
  • Ensure N8N_HOST has no trailing slash

Features

Core Features

  • List and manage workflows
  • View workflow details
  • Execute workflows
  • Manage credentials
  • Handle tags and executions
  • Generate security audits
  • Manage workflow tags

Enterprise Features

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "n8n": { "command": "n8n-mcp-server", "env": { "N8N_HOST": "https://your-n8n-instance.com", "N8N_API_KEY": "your-api-key-here" } } } }