Skip to main content
Glama

n8n Workflow Builder MCP Server

n8n ワークフロービルダー MCP サーバー

このプロジェクトは、n8nワークフローを管理するためのMCPサーバーを提供します。定義されたツールセットを通じて、ワークフローの一覧表示、作成、更新、削除、有効化、無効化などの機能を提供します。

重要:
このバージョンでは、パッケージ管理とサーバーの実行にnpmのみをサポートしています。(npx サポートは将来のアップデートで再導入される予定です。)

要件

  • Node.js (v14以上を推奨)
  • npm

詳細なインストールガイド

1. リポジトリのクローンを作成する

好みのソースからリポジトリをクローンします。例:

git clone https://github.com/makafeli/n8n-workflow-builder.git

次に、プロジェクト ディレクトリに移動します。

cd /root/n8n-workflow-builder

2. 依存関係をインストールする

npm を使用して必要な依存関係をインストールします。

npm install

このコマンドは、 package.jsonファイルに定義されているすべての必要なパッケージをダウンロードしてインストールします。

3. ビルドとテスト

サーバーをテストしてオンラインにするには、次のコマンドを使用します。

  • プロジェクトをビルドします。
    これにより、TypeScript ファイルがコンパイルされ、 buildディレクトリに実行可能な JavaScript が生成されます。
    npm run build
  • MCP サーバーを起動します。
    次を使用してサーバーを起動します。
    npm start

サーバーが起動し、stdio経由で接続します。コンソールにサーバーが正常に起動したことを示すメッセージが表示されます。

4. 展開

テスト目的やサーバーをオンラインにするには、上記のビルドおよび起動コマンドを使用してください。この基本的なワークフロー(インストール、ビルド、起動)が現在推奨されている方法です。

5. 追加設定

サーバー設定はcline_mcp_settings.jsonファイルで管理されます。以下の環境変数が正しく設定されていることを確認してください。

  • N8N_HOST : n8n API ホスト URL。
  • N8N_API_KEY : n8n API キー。

cline_mcp_settings.jsonの設定例:

{ "n8n-workflow-builder": { "command": "node", "args": ["/root/n8n-workflow-builder/build/index.js"], "env": { "N8N_HOST": "https://n8n.io/api/v1/", "N8N_API_KEY": "YOUR_N8N_API_KEY_HERE" }, "disabled": false, "alwaysAllow": [ "create_workflow", "create_workflow_and_activate", "update_workflow", "activate_workflow", "deactivate_workflow", "get_workflow", "delete_workflow" ], "autoApprove": [] } }

利用可能な機能

MCPツール

次のツールはサーバーで定義されており、MCP クライアントを通じてアクセスできます。

ワークフロー管理
  • list_workflows : n8n からのすべてのワークフローを一覧表示します。
  • create_workflow : n8n に新しいワークフローを作成します。
  • get_workflow : ID でワークフローを取得します。
  • update_workflow : 既存のワークフローを更新します。
  • delete_workflow : ID でワークフローを削除します。
  • activate_workflow : ID でワークフローをアクティブ化します。
  • deactivate_workflow : ID によってワークフローを非アクティブ化します。
実行管理
  • list_executions : オプションのフィルターを使用してすべてのワークフロー実行を一覧表示します。
  • get_execution : ID によって特定の実行の詳細を取得します。
  • delete_execution : ID によって実行を削除します。

MCPリソース

サーバーは、より効率的なコンテキスト アクセスを実現するために、次のリソースも提供します。

静的リソース
  • /workflows : n8nインスタンスで利用可能なすべてのワークフローのリスト
  • /execution-stats : ワークフロー実行に関する概要統計
動的リソーステンプレート
  • /workflows/{id} : 特定のワークフローに関する詳細情報
  • /executions/{id} : 特定の実行に関する詳細情報

トラブルシューティング

  • npm を使用していることを確認してください (このバージョンは npx をサポートしていません)。
  • 問題が発生した場合は、ビルド ディレクトリをクリーンアップして再構築してみてください。
    npm run clean && npm run build
  • cline_mcp_settings.json内の環境変数が正しいことを確認します。

将来の機能強化

  • npx サポートの再導入。
  • 追加のツールとワークフロー機能。
  • 展開とスケーリングのさらなる強化。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

REST API インターフェースを使用して n8n ワークフローをプログラムで作成および管理し、ワークフローの作成、検証、エクスポートをサポートするサーバーです。

  1. 要件
    1. 詳細なインストールガイド
      1. リポジトリのクローンを作成する
      2. 依存関係をインストールする
      3. ビルドとテスト
      4. 展開
      5. 追加設定
    2. 利用可能な機能
      1. MCPツール
      2. MCPリソース
    3. トラブルシューティング
      1. 将来の機能強化
        1. ライセンス

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.
            Last updated -
            207
            333
            TypeScript
            MIT License
            • Apple
            • Linux
          • -
            security
            F
            license
            -
            quality
            A Master Control Program server that provides workflow validation tools and best practices for n8n automation projects, including workflow management, NextJS integration, and API access.
            Last updated -
            TypeScript
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, providing access to n8n's complete API functionality including workflow management, user administration, and credential handling.
            Last updated -
            95
            JavaScript
            MIT License
            • Linux
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/makafeli/n8n-workflow-builder'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server