課題:自動化ワークフローの構築ハードルは依然として高い
n8n は最も人気のあるオープンソース自動化ワークフロープラットフォームの一つで、400以上のインテグレーションとビジュアルノードオーケストレーションをサポートしています。しかし、そのコアのインタラクション方法は依然として手動でのノードドラッグ&ドロップです。つまり:
- どのノードが利用可能かを知る必要がある
- 各ノードの入出力形式を理解する必要がある
- ノード間のデータフローを手動で接続する必要がある
- ノードごとにパラメータを個別に設定する必要がある
非技術ユーザーや迅速なプロトタイピングにとって、このプロセスは依然として过于に煩雑です。
解決策:MCP プロトコルで Claude と n8n を接続
n8n-mcp は Model Context Protocol (MCP) を通じて Claude などの AI ツールと n8n の間に橋を架けます。核心のアイデアは極めてシンプルです:
自然言語で欲しい自動化フローを説明すると、AI が直接 n8n ワークフローを生成してデプロイします。
技術アーキテクチャ
Claude Desktop / Cursor / Windsurf
↓ MCP プロトコル
n8n-mcp サーバー
↓ REST API
n8n インスタンス
MCP プロトコルにより、Claude は以下のことが可能になります:
- 読み取り:既存の n8n ワークフローの構造と設定
- 作成:ノード、接続、パラメータを含む新しいワークフロー
- 編集:既存ワークフローの特定ノード
- 実行:テスト実行と結果の返却
実際の効果
Claude Desktop で直接会話できます:
「“請求書”というキーワードを含むメールを受信したときに、添付PDFを抽出し、OCRで金額と日付を読み取り、Google Sheetsに書き込み、Slack通知を送る自動化フローを作って。」
n8n-mcpを通じて、Claudeが自動的に:
- メールトリガーノードを作成(Gmail/IMAP リスナー)
- キーワードフィルタリング条件を追加
- PDF抽出ノードを追加
- OCRサービスノードを接続
- Google Sheets書き込みノードを設定
- Slack通知ノードを設定
- すべてのデータフローを正しく接続
n8nのビジュアルエディタを開く必要は一切ありません。
類似ソリューションとの比較
| ソリューション | インタラクション方法 | 学習曲線 | 柔軟性 | n8n サポート |
|---|---|---|---|---|
| n8n 純正エディタ | ノードのドラッグ&ドロップ | 中 | 極めて高い | ネイティブ |
| n8n-mcp | 自然言語 | 低 | 高い(AI生成 + 手動微調整) | 完全 |
| Claude が直接 JSON 生成 | 会話 → コピー&ペースト | 中低 | 中(手動インポートが必要) | 間接的 |
| その他の AI プラグイン | 部分的サポート | 中 | 低い | 限定的 |
n8n-mcp の中核的な優位性は双方向インタラクションにあります:Claude はワークフローを生成するだけでなく、既存ワークフローのロジックを読み取って理解し、増分変更を行うことができます。
プロジェクトデータ
- GitHub スター: 19,257(日増264)
- フォーク: 3,219
- 作者: @czlonkowski
- ライセンス: オープンソース
- 対応クライアント: Claude Desktop、Claude Code、Windsurf、Cursor
1.9万スター以上の数は、これが広く認知されたオープンソースプロジェクトであることを示しており、日増264スターの成長速度は市場の熱気が持続していることを示しています。
クイックスタート
1. n8n のインストール
npm install n8n -g
n8n start
または Docker で:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
n8nio/n8n
2. n8n-mcp のインストール
npm install -g @czlonkowski/n8n-mcp
3. Claude Desktop の設定
Claude Desktop の設定ファイルに MCP サーバーを追加:
{
"mcpServers": {
"n8n": {
"command": "n8n-mcp",
"args": ["--n8n-url", "http://localhost:5678"]
}
}
}
4. 会話を始める
Claude Desktop を再起動したら、欲しい自動化フローを説明するだけです。
コスト試算
| コンポーネント | 費用 |
|---|---|
| n8n(セルフホスト) | 無料(オープンソース) |
| n8n-mcp | 無料(オープンソース) |
| Claude Pro | $20/月 |
| クラウドサービス(オプション) | $5-20/月 |
全体の月額コストは $25-40 以内に収まり、Zapier Pro($49/月)などの商業自動化ツールを大幅に下回ります。
なぜ重要なのか
n8n-mcp の意義は単なるツール自体にとどまらず、より大きなトレンドを検証しています:MCP プロトコルが AI ツールと外部システムの統合における標準チャネルになりつつあるということです。
ブラウザ操作、コード編集、ファイル管理に続き、ワークフロー自動化は MCP プロトコルの次の重要な落地シーンです。AI が自動化インフラを直接操作できるようになると、「要求を説明 → 自動デプロイ」というパラダイムが新しいデフォルトの働き方になります。