※ この記事にはアフィリエイトリンクが含まれています。リンク経由で購入しても読者の皆さんに追加費用は発生しません。収益は本サイトの運営費に充てています。
Claude Codeに「こんなワークフローを作って」と話しかけるだけで、n8nのワークフローJSONが生成される。APIの設定もMCPサーバーの構築も不要で、チャットだけで始められます。この記事では、Claude Code × n8nの連携を3つのレベルに分けて解説します。
こんな方に読んでほしい記事です:
- n8nのワークフロー構築に時間がかかっている
- Claude Codeは使っているが、n8nとの連携方法が分からない
- APIやMCPの設定なしで、すぐに試したい
- 自然言語でワークフローを作れると聞いたが、実際どこまでできるのか知りたい
Claude Code × n8nの3つのレベル
Claude Codeとn8nの連携には、段階的な3つのアプローチがあります。
| レベル | 方法 | 必要なもの | できること |
|---|---|---|---|
| Lv.1 | チャットでJSON生成 | Claude Codeのみ | ワークフローJSONを生成→n8nにコピペ |
| Lv.2 | MCP連携 | Claude Code + n8n-mcp | n8nに直接ワークフローを作成・編集・実行 |
| Lv.3 | Skills定義 | Claude Code + n8n-skills | 本番品質のワークフローを自動生成 |
重要なのは、Lv.1はAPIもMCPも一切不要ということです。Claude Codeとの会話だけでn8nのワークフローJSONを生成し、n8nの画面にペーストするだけで動きます。まずはここから始めて、必要に応じてLv.2、Lv.3に進むのが現実的です。
Lv.1:チャットだけでワークフローJSONを生成する
最もシンプルで、今すぐ試せる方法です。
手順
- Claude Code(CLI、VSCode拡張、Web版のいずれか)を開く
- 作りたいワークフローを自然言語で説明する
- 生成されたJSONをコピーする
- n8nのエディタで「Import from JSON」でペーストする
実際のプロンプト例
n8nのワークフローJSONを生成してください。
以下の処理を行うワークフローです:
1. 毎朝9時にトリガー(Cronノード)
2. 楽天市場APIで「ワイヤレスイヤホン」を検索(HTTPリクエストノード)
3. 検索結果から上位5件を抽出(Codeノード)
4. 結果をSlackの#daily-dealsチャンネルに投稿(Slackノード)
n8nのJSONフォーマットで出力してください。
Claude Codeはn8nのノード構造を理解しているため、ノード間の接続、パラメータの設定、データの受け渡しまで含んだJSONを生成します。生成されたJSONをn8nの画面にペーストすれば、ノードが配置された状態でワークフローが表示されます。
この方法のメリットと限界
メリット:
- APIキーもMCPサーバーも不要。Claude Codeがあれば今すぐ試せる
- 自然言語で「何をしたいか」を伝えるだけ
- 複雑なワークフローでも、会話の中で修正・改善できる
限界:
- 生成されたJSONをn8nにコピペする手作業が必要
- Claude Codeがn8nの最新ノード仕様を把握していない場合がある(古いバージョンのパラメータが生成されることも)
- 実際に動かしてみないとエラーが分からない
僕自身、このブログの自動化パイプラインの設計段階ではLv.1を使っていました。「こういうフローを作りたい」とClaude Codeに相談し、生成されたJSONの構造を見ながらTypeScriptで実装する、という進め方です。
Lv.1の実践:Claude Codeとの会話で記事投稿フローを設計した例
実際に僕がClaude Codeに出した指示の一つを紹介します。
ブログ記事のHTMLファイルを読み込んで、
以下の処理を行うフローを設計してほしい:
1. HTMLファイルからtitle, slug, meta_descriptionを抽出
2. 本文中の[affiliate:キーワード]プレースホルダをアフィリリンクに置換
3. WordPress REST APIで下書きとして投稿
4. 投稿成功したらSlackに通知
各ステップで使うn8nノードの種類と、
ノード間のデータの受け渡し方法も教えて。
Claude Codeはこの指示に対して、Read File → Code(プレースホルダ置換)→ HTTP Request(WordPress API)→ Slack という4ノード構成のワークフローを提案しました。そのまま使うこともできますし、僕のように「n8nの構成は参考にしつつ、実装はTypeScriptで書く」というアプローチも取れます。
ポイントは、Claude Codeが「ワークフロー設計の壁打ち相手」として機能すること。「こうしたい」と伝えれば適切なノードの組み合わせを提案してくれるので、n8nのノード一覧を端から端まで眺める時間がなくなります。
Lv.2:MCP連携でn8nを直接操作する
Lv.1の「コピペが面倒」という問題を解決するのがn8n-mcpです。MCP(Model Context Protocol)を使って、Claude Codeからn8nのAPIに直接アクセスできるようになります。
n8n-mcpでできること
- ワークフローの作成・更新・削除をClaude Codeから直接実行
- 既存のワークフローを読み取って改善提案を受ける
- ノードの仕様を正確に参照した上でワークフローを生成(Lv.1の「最新仕様を知らない」問題が解消)
- ワークフローの実行とエラー確認もClaude Code上で完結
セットアップ手順
# n8n-mcpをインストール
npx -y @anthropic/claude-code mcp add n8n-mcp \
-- npx -y n8n-mcp@latest \
--n8n-host=https://your-n8n.example.com \
--n8n-api-key=YOUR_N8N_API_KEY
n8nのAPIキーは、n8nの設定画面 → API → 「Create API Key」で発行できます。セルフホスト環境でもn8n Cloudでも利用可能です。
実際の使い方
# Claude Codeで直接指示
"毎日18時にRSSフィードを取得して、
新着記事のタイトルとURLをDiscordに投稿する
ワークフローをn8nに作成して"
この指示だけで、Claude Codeがn8n-mcpを通じてワークフローを作成し、n8nに直接デプロイします。コピペもJSONの手動インポートも不要です。
Lv.2のメリットと注意点
メリット:
- ワークフローの作成から実行まで、Claude Codeから一切画面を切り替えずに完結
- n8nの最新ノード仕様を正確に参照できる
- 従来45分かかっていたワークフロー構築が3分で終わるケースも
注意点:
- n8nのAPIキーが必要(セルフホストの場合はAPIアクセスの設定が必要)
- MCPサーバーのセットアップが必要(といっても上記のコマンド1つ)
- Claude Codeに本番環境への書き込み権限を与えることになるため、セキュリティの考慮が必要
Lv.3:Skillsで本番品質のワークフローを安定生成する
n8n-skillsは、Claude Codeに「n8nのワークフローを正しく作る方法」を教えるスキルセットです。7つの補完的なスキルが含まれており、エラーハンドリング、データ変換、認証設定などのベストプラクティスが組み込まれています。
Skillsが解決する問題
Lv.1やLv.2で生成されるワークフローは「動くが本番品質ではない」ことがあります。エラーハンドリングがない、リトライ処理がない、ログ出力がない、など。n8n-skillsを導入すると、これらのベストプラクティスが自動的に適用されたワークフローが生成されます。
セットアップ
# プロジェクトにn8n-skillsをクローン
git clone https://github.com/czlonkowski/n8n-skills.git .claude/skills/n8n
Claude Codeのスキルディレクトリに配置するだけです。次回以降、n8nに関する指示を出すと自動的にスキルが適用されます。
このブログ自体がClaude Codeで運用されている
この記事を含むブログ全体の運用パイプラインがClaude Codeで構築されています。具体的には以下の工程がClaude Codeとの会話で実行されています。
| 工程 | Claude Codeの役割 |
|---|---|
| 記事の企画・構成 | 競合調査、キーワード選定、アウトライン作成 |
| 記事の執筆 | SEO・スタイルルールを自動適用して記事HTML生成 |
| SEOチェック | 文字数、H2数、KW含有率、リンク数を自動計測 |
| アフィリリンク取得 | A8.net(Playwright)、楽天APIからリンク自動取得 |
| 画像生成 | DALL-E 3でアイキャッチ画像を自動生成 |
| WordPress投稿 | REST APIで記事+画像を自動投稿 |
| SNS投稿 | Threads API、Instagram Graph APIで自動投稿 |
これらはn8nのワークフローではなく、Claude Codeのスキル(スラッシュコマンド)として定義されています。/write-articleで記事生成、/publishで投稿、/review-articleでSEOチェック。n8nのGUIで構築するよりも、対話的に修正できるClaude Codeの方が柔軟に対応できる場面が多いと感じています。
n8n GUIとClaude Codeチャット、どちらで構築すべきか
「全部Claude Codeでやればいいのでは?」と思うかもしれませんが、それぞれに向き不向きがあります。
| 用途 | n8n GUI | Claude Code チャット |
|---|---|---|
| 定期実行のワークフロー | ✅ Cronトリガーが得意 | △ 実行環境が別途必要 |
| Webhook受信 | ✅ 常時待ち受け可能 | ❌ 常駐できない |
| 視覚的なフロー確認 | ✅ ノードの接続が一目で分かる | △ テキストベース |
| 試行錯誤・プロトタイプ | △ 設定画面の操作が多い | ✅ 会話で即修正 |
| 複雑な条件分岐 | △ ノードが増えると見にくい | ✅ コードで書ける |
| 外部APIの連携設定 | △ 認証設定が面倒な場合も | ✅ コードで直接書ける |
僕の結論は「定期実行はn8n、プロトタイプと一回限りの処理はClaude Code」という使い分けです。n8nのワークフロー構築自体をClaude Codeに手伝ってもらい、完成したらn8nにデプロイして定期実行する。この組み合わせが最も効率的でした。
始めるために必要なもの
| レベル | 必要なもの | 費用 |
|---|---|---|
| Lv.1(チャットだけ) | Claude Code | Claude Proプラン(月額$20) |
| Lv.2(MCP連携) | + n8n(セルフホストまたはCloud) | + VPS月額約1,000円 or n8n Cloud月額約3,000円 |
| Lv.3(Skills) | + n8n-skills(無料) | 追加費用なし |
n8nのセルフホスト環境を構築するなら、XServer VPSのn8nアプリイメージか、ConoHa VPSのスタートアップスクリプトが楽です。詳しくはVPS比較記事とセルフホスト構築ガイドをご覧ください。
関連書籍
- 『n8n超入門:ノーコードで仕事が片づく!』(Kindle)——n8nの基本操作を学ぶならこの1冊。Claude Codeとの連携の前提知識として
- 『n8n 100本ノック』(Zenn)——100本のワークフローレシピ集。Claude Codeにこのレシピを参考にさせると精度が上がります
- 『Web API設計実践入門』を楽天で見る——n8nで外部APIを叩くワークフローを構築する際の基礎知識として
まとめ:「チャットで自動化を構築する」時代が来ている
Claude Code × n8nの組み合わせは、ワークフロー自動化の構築プロセスそのものを変えました。
- Lv.1:チャットだけでJSONを生成→n8nにコピペ。API不要、今すぐ始められる
- Lv.2:MCP連携でn8nを直接操作。コピペすら不要に
- Lv.3:Skillsで本番品質のワークフローを安定生成
まずはLv.1で試してみてください。Claude Codeに「n8nのワークフローJSONを生成して」と話しかけるだけです。そこから先は、必要に応じてレベルアップすればいい。
ワークフローの幅を広げるには、API設計やWebhookの仕組みを体系的に押さえておくと効きます。デイトラはWebアプリ開発からAIライティングまでコースが分かれているので、自分の伸ばしたい方向に合わせて選べます。
進展があればまたこのブログで報告します。
自動化ツールを試してみる
コードを書かずに自動化を始めるなら、まずは無料プランで触ってみるのがおすすめです。
-
Make.com(ノーコード自動化、無料プランあり)
— Make.comを無料で試してみる -
n8n(セルフホスト&オープンソース)
— n8n公式サイトを見る


コメント