AIに「ワークフロー作って」と頼むだけ!n8nの自動化をAIが代行する魔法のツール — n8n-mcp

czlonkowski/n8n-mcpTypeScript16.2k

n8n-MCPは、n8n(ノーコードでさまざまなアプリやサービスを自動連携できるツール)の操作をAIアシスタントに任せられる仕組みです。Claude DesktopやCursor、VS Codeなどの開発環境からAIに話しかけるだけで、1,084種類以上のノード(部品)の検索・設定・ワークフロー(自動化の流れ)の作成・検証までAIが自動で行ってくれます。2,709件のテンプレートや2,646件の実用的な設定例も内蔵しており、AIが最適な雛形を探して提案してくれるため、n8nの知識が浅くても本格的な自動化が構築できます。ホスト型サービス・Docker・npxなど多彩な導入方法があり、セットアップも数分で完了します。

🔥 なぜ話題?

AIコーディングアシスタント(Claude Code、Cursor、Windsurf等)の普及が加速する中、ノーコード自動化ツールn8nとAIを橋渡しするMCP(Model Context Protocol)サーバーとして、『AIに自動化ワークフローを丸ごと作らせる』という新しい体験が注目を集めています。特にAnthropicのMCP規格が浸透し始めたタイミングで、実用的なMCPサーバーの代表例として支持されています。

💡 こう使える!

例えば、「毎朝9時にHacker Newsの人気記事を取得して、要約をSlackの#generalチャンネルに投稿するワークフローを作って」とClaude Desktopに頼むと、n8n-MCPが適切なノードの検索・設定・バリデーション・デプロイまですべて自動で行い、動作するワークフローを数分で完成させてくれます。

ユースケース: AIアシスタントに自然言語で指示するだけで、n8nのワークフロー自動化(メール通知、データ連携、スケジュール実行など)を作成・管理・検証できる。

  • 1,084種類のn8nノードの情報をAIが即座に参照・活用できる
  • 2,709件のテンプレートからAIが最適な雛形を自動提案
  • ワークフローの作成・検証・デプロイまでAIが一気通貫で実行
  • Claude Desktop・Cursor・VS Code・Windsurf等の主要AI開発環境に対応
  • ホスト型サービスなら無料・セットアップ不要で即利用可能
GitHubで見る →

A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you

技術情報

言語

TypeScript

ライセンス

MIT

最終更新

2026-03-22

スター数

16,212

フォーク数

2,783

Issue数

93

トピック

mcpmcp-servern8nworkflows

技術詳細

アーキテクチャ・仕組み

n8n-MCPはModel Context Protocol(MCP)サーバーとして動作し、AIアシスタントとn8nプラットフォームの間を橋渡しする。SQLiteデータベースに1,084ノード分のドキュメント・プロパティ・操作情報・テンプレートを事前格納しており、AIからの問い合わせに平均約12msで応答する。

  • 通信方式: stdio(ローカル)またはHTTP(リモート)
  • データベース: better-sqlite3(デフォルト、ネイティブC++バインディング)またはsql.js(JavaScriptフォールバック)
  • データベースサイズ: 約70MB

対応環境・プラットフォーム

  • AIクライアント: Claude Desktop、Claude Code、Cursor、VS Code(GitHub Copilot)、Windsurf、Codex、Antigravity
  • 実行環境: Node.js(任意のバージョン)、Docker
  • デプロイ先: ローカル、Docker、Railway(ワンクリック)、Hetzner、AWS等
  • 対応n8nバージョン: v2.12.3(データはv2.2.3基準)

主要ツール一覧

コアツール(7種)

  • tools_documentation - ツールのドキュメント参照
  • search_nodes - ノード全文検索(コミュニティノード対応)
  • get_node - ノード情報取得(詳細レベル・ドキュメント・プロパティ検索・バージョン比較)
  • validate_node - ノード設定バリデーション(minimal/fullモード)
  • validate_workflow - ワークフロー全体の検証(AI Agentワークフロー対応)
  • search_templates - テンプレート検索(キーワード/ノード/タスク/メタデータ)
  • get_template - テンプレート取得

n8n管理ツール(13種、API設定が必要)

  • ワークフローCRUD(作成・取得・更新・削除・一覧)
  • 差分更新(n8n_update_partial_workflowでバッチ操作)
  • 自動修正(n8n_autofix_workflow
  • バージョン管理・ロールバック
  • テンプレートデプロイ
  • 実行管理(テスト・一覧・詳細・削除)
  • ヘルスチェック

パフォーマンス・データ規模

項目数値
総ノード数1,084(コア537 + コミュニティ547)
検証済みコミュニティノード301
ドキュメントカバレッジ87%(コアノード)
AI対応ツールバリアント265
テンプレート数2,709(メタデータ100%カバー)
設定例2,646件
平均応答時間約12ms
Dockerイメージサイズ約280MB(n8n依存なし、通常比82%削減)

テスト

  • 総テスト数: 3,336件(全件パス)
  • ユニットテスト: 2,766件
  • インテグレーションテスト: 570件
  • フレームワーク: Vitest
  • CI: GitHub Actionsで全PR自動テスト

セキュリティ・プライバシー

  • 匿名テレメトリ収集あり(オプトアウト可能: N8N_MCP_TELEMETRY_DISABLED=true
  • Webhookセキュリティモード設定可能(WEBHOOK_SECURITY_MODE=moderateでローカル開発に対応)
  • 本番ワークフローの直接編集は非推奨(コピー・テスト環境での検証を推奨)

ライセンス

MITライセンス(商用利用可能)。テンプレート利用時は作成者へのアトリビューション(帰属表示)が必須。

インストール・クイックスタート

方法1: ホスト型サービス(最も簡単)

dashboard.n8n-mcp.com でサインアップするだけ。無料枠で1日100回まで利用可能。

方法2: npx(ローカル実行)

npx n8n-mcp

Claude Desktopの設定ファイルに以下を追加:

{
  "mcpServers": {
    "n8n-mcp": {
      "command": "npx",
      "args": ["n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true"
      }
    }
  }
}

方法3: Docker

docker pull ghcr.io/czlonkowski/n8n-mcp:latest

設定ファイルの場所:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

設定後、Claude Desktopを再起動すれば利用開始。

参考になる外部の関連記事

関連リポジトリ

100体以上のAIエージェントが自律的に学習・協調!Claude Code用マルチエージェント統合基盤 — ruflo

ruvnet/rufloTypeScript26.6k

Rufloは、Claude Code(AI開発支援ツール)を中心に、100体以上の専門AIエージェントをチームのように協調させて複雑なソフトウェア開発を自動化するプラットフォームです。コーディング担当

AIコーディングエージェントを10体同時に走らせろ!並列開発を実現するターミナル — superset

superset-sh/supersetTypeScript4.6k

Supersetは、Claude CodeやOpenAI Codexなど複数のAIコーディングエージェント(自動でコードを書いてくれるAIツール)を同時並行で動かせる、macOS向けのデスクトップアプ

WhatsApp・Telegram・Slack…22以上のチャットアプリを1つのAIアシスタントに統合! — openclaw

openclaw/openclawTypeScript301.9k

OpenClawは、自分のパソコンやサーバーで動かせる個人用AIアシスタントです。WhatsApp、Telegram、Slack、Discord、LINE、iMessageなど22以上のメッセージアプ

daytonaio/daytona

daytonaio/daytonaTypeScript57.6k

DaytonaはAI生成コードを安全かつ柔軟に実行するためのインフラストラクチャプラットフォームです。AI開発者がコード生成後の実行環境を気にすることなく、セキュアな環境でコードをテストできます。クラ

AIコーディング助手の「記憶喪失」を解決!セッションをまたいで文脈を自動保存・復元 — claude-mem

thedotmack/claude-memTypeScript56.7k

claude-memは、AIコーディングツール「Claude Code」のプラグインで、コーディングセッション中にClaudeが行ったすべての操作を自動的に記録し、AIで圧縮・要約した上で、次回のセッ