Claude Codeとn8n、一緒に使えるって知ってましたか?
室谷
テキトー教師
室谷合体させると、要件定義から運用まで全部回るようになる。
テキトー教師n8n-MCPサーバーとか、コミュニティノードとか、SSH経由のトリガーとか。やり方の選択肢が揃ってきたので、このタイミングで整理しておく価値があります。
室谷
テキトー教師それぞれの具体的な導入手順とハマりどころ。最後に使い分けの指針と料金設計、という流れでいきましょう。
室谷Claude Code × n8nは「自己構築するエージェント」の時代
室谷一言で言うと、AIが自分で自分のワークフローを作って動かす世界になるんですよ。
テキトー教師
室谷
テキトー教師
室谷
テキトー教師
室谷
テキトー教師
室谷
テキトー教師
室谷そしてClaude Codeは両方の「組み立て工」として使える。この分業が見えてくると、設計が一気にしやすくなります。
Claude Codeの得意領域とn8nの得意領域
テキトー教師| ツール | 得意なこと | 苦手なこと |
|---|---|---|
| Claude Code | コード生成、リファクタリング、調査、即興のワークフロー組み立て | 長期運用、非エンジニアへの可視化、スケジューラ |
| n8n | 定型ワークフロー運用、スケジュール実行、非エンジニアのメンテ | 複雑な条件分岐をコードで書く、新規構築の手間 |
室谷そしてClaude Codeは「n8nで回すための仕組み」そのものも作れる。これが合体した瞬間にバグります(笑)
テキトー教師Claude Codeとn8nを繋ぐ3つのパターン

室谷
テキトー教師
室谷先に全体像を整理すると、こうなります。
| パターン | 接続の向き | 使うもの | 代表ユースケース |
|---|---|---|---|
| A. Claude Code → n8n | CC側からn8nを操作 | n8n-MCPサーバー | ワークフロー自動生成、既存WFの分析・改修 |
| B. n8n → Claude Code | n8n側からCCを呼ぶ | コミュニティノード / SSH実行 | バグ自動修正、コードレビュー、SQL生成 |
| C. ハイブリッド | 両方向 | A + B + 人の承認 | 要件定義〜運用まで半自動化 |
テキトー教師
室谷それぞれもう少し深掘りしましょう。
パターンA:Claude Codeからn8nを「書く」
室谷
テキトー教師
室谷
テキトー教師
室谷
テキトー教師パターンB:n8nからClaude Codeを「呼ぶ」
室谷
テキトー教師
室谷それ以外の「トリガー監視、データ取得、通知、ログ保存」はn8nが担当。
テキトー教師
室谷
室谷@holtweb/n8n-nodes-claudecodeというAdam Holt氏が作ったn8nコミュニティノードがあって、これをインストールすると、n8nの画面にClaude Codeノードが追加されます。Anthropicの公式SDKベースで動いてます。
テキトー教師
室谷NetworkChuck氏が公開しているガイドで、n8nのExecute Commandノード経由でClaude Code CLIをリモートサーバー上で実行するアプローチです。こっちは自由度が高いけど、セキュリティ設計が必要。
パターンC:ハイブリッド運用
テキトー教師
室谷
テキトー教師
室谷
テキトー教師
室谷ここが「自己構築するエージェント時代」の肝で、Human-in-the-Loop(人間をループに入れる)を崩さないことが最重要です。
パターンA実装:n8n-MCPサーバーをClaude Codeに繋ぐ
室谷
テキトー教師ステップ1:n8n-MCPの選択肢を知る
室谷
テキトー教師
室谷dashboard.n8n-mcp.comというクラウドサービスを運営していて、サインアップするとAPIキーが発行される。これをClaude Codeに登録するだけで使える。無料枠は1日100ツールコールまでなので、試すぶんには十分。
テキトー教師
室谷docker-compose.ymlが用意されていて、自分のサーバーに立てて使う。プライバシー要件が厳しい組織はこっち一択ですね。
テキトー教師
室谷ステップ2:Claude CodeにMCPサーバーを登録する
室谷# ホステッド版(APIキー付きでHTTPトランスポート接続)
claude mcp add --transport http n8n-mcp https://dashboard.n8n-mcp.com/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
# セルフホスト版(自分のサーバーに立てたn8n-MCPに繋ぐ)
claude mcp add --transport http n8n-mcp http://localhost:3000/mcp
テキトー教師claude mcp addコマンドで追加するだけなんですね。
室谷claude mcp listで確認できます。接続に成功していれば、
n8n-mcpが一覧に出てくる。
テキトー教師
室谷claude_desktop_config.jsonにMCPサーバーを書く形式もあって、n8n-mcpのREADMEにClaude Code / Claude Desktop / Cursor / Windsurf / Codex などそれぞれ用の設定例が載ってます。ステップ3:Claude Codeから実際にn8nワークフローを作ってみる
テキトー教師
室谷# Claude Code上のプロンプト例
Webhookで受信したGitHub Issueの内容を元に、
Claude側でタスクを整理してNotionにページ作成するn8nワークフローを構築してください。
既存のCredentialsテンプレートを参照してください。
テキトー教師
室谷1. n8n-MCPの tools_documentation() でベストプラクティスを取得
2. search_templates() で似たテンプレートを検索
3. search_nodes() で使うノード候補を調査
4. validate_node() でノード設定を検証
5. n8n_create_workflow() でワークフロー生成
6. n8n_validate_workflow() でデプロイ後の検証
テキトー教師
室谷これは人間のエンジニアの動きとほぼ同じで、ハルシネーションや空想ワークフローを減らせる大きな理由になっています。
ステップ4:PRDを先に書く(Skillベースアーキテクチャ)
テキトー教師
室谷
テキトー教師
室谷Phase 1: PRD Generator Skill
ユーザー要件を対話でヒアリング
→ データ取得元、必要な項目、エラー時の通知先、成功条件 を定義
→ PRDドキュメントを生成
Phase 2: n8n Builder Skill
PRDをインプットにn8n APIで構築
→ ノード単位で追加・実行・検証
→ 失敗したら自己修正
Phase 3: Human Review
人がワークフローを目視確認・承認
テキトー教師
室谷で、最後は人がOK/NGを判断する。
ステップ5:Credentials Templateを用意する
テキトー教師
室谷
テキトー教師
室谷
テキトー教師
室谷上場企業や大企業のエンタープライズ案件でもこの方式を取ってるケースが増えてます。
パターンB実装:n8nの中からClaude Codeを動かす
室谷
テキトー教師方法1:コミュニティノード @holtweb/n8n-nodes-claudecode
室谷
テキトー教師
室谷手順はこんな感じ。
# 前提:n8nサーバーにClaude Code CLIがインストールされていること
npm install -g @anthropic-ai/claude-code
claude # 初回認証(Claude Pro / Teamサブスク必須)
# n8n画面 → Settings → Community Nodes
# → "Install a community node"
# → @holtweb/n8n-nodes-claudecode を入力してインストール
# → n8nを再起動
テキトー教師
室谷n8nサーバー上で
claudeコマンドが打てて、ログイン済みであることを先に確認する必要があります。Dockerで動かしてる場合は、コンテナ内にCLIを仕込んで、Anthropicアカウントでサインインしておく必要がある。
テキトー教師方法2:SSHでClaude Codeをリモート実行(NetworkChuck方式)
室谷
テキトー教師
室谷claude --prompt "..."の形式で投げる。
テキトー教師
室谷| 項目 | コミュニティノード | SSH経由 |
|---|---|---|
| 導入の手軽さ | n8nのUIから数クリック | SSH鍵の設定が必要 |
| カスタマイズ性 | UIで制限される | シェルコマンドなので自由自在 |
| セキュリティ | n8nサーバー内で完結 | SSH鍵管理・権限設計が必要 |
| 適したケース | 社内プロトタイプ、PoC | 本番運用、複雑なパイプライン |
テキトー教師ユースケース集:n8n × Claude Codeで何を自動化するか
室谷
テキトー教師
室谷1. GitHub Issue → 自動PR作成 n8nがGitHub Webhookを受信 → Claude Codeノードにタスクを投げる → コード修正 → PR作成 → Slack通知。.AIの社内でも似た構成で動いてます。
2. エラーログ → 自動修正 Sentry / DataDogからエラーを受信 → Claude Codeで原因診断 → Fix PRを起票 → オンコール担当に通知。夜中の障害対応が劇的に楽になる。
3. 自然言語 → SQL生成 SlackコマンドやフォームでビジネスチームがリクエストをDrop → Claude Codeで安全なSQLを生成 → 実行 → 結果をSlackに返す。非エンジニアがDBを安全に触れる土台。
4. ドキュメント自動生成 毎週月曜の9時、n8nのスケジュールトリガーで起動 → Claude Codeが差分を解析 → READMEやAPIドキュメントを更新 → PR作成。ドキュメント腐敗問題の解決策。
5. カスタマーサポート → コード修正 Zendeskのチケットをn8nが取得 → Claude Codeがコードに該当する箇所を特定 → 修正案をIssueとして起票 → CSに自動返信(暫定対応案)。
6. 自己修復する監視ワークフロー n8n自身のエラーログをClaude Codeが読んで、n8nワークフローのバグを自動修正する。まさに「自己構築する」の究極系。
テキトー教師
室谷Claude Codeとn8n、どう使い分けるべきか
テキトー教師
室谷Claude Codeだけで済むケース
室谷- エンジニアが2〜3人しかいないスタートアップ
- 使うユーザーが自分一人/少数の開発者のみ
- 「毎日定期実行する業務」がまだ少ない
- コードベースに閉じた作業が9割
テキトー教師
室谷n8nだけで済むケース
テキトー教師
室谷- 定型ワークフローが明確で、追加の「判断」が発生しない
- 既にn8nで10個以上のワークフローが運用されていて、新規もその延長
- チームにプログラマーが少なく、GUIで操作したい
- AIに触らせるリスクを避けたい業務(金融、医療系)
テキトー教師
室谷前者は単発のAPIコール、後者は「コーディングエージェント実行」。
両方入れる価値が出るケース
室谷- 運用に乗せるべきワークフローが10個以上ある
- そのうち一部はAIによる判断・コード生成を含む
- エンジニアが監修するがコードを全部書きたくはない
- 月に何度か「新しいワークフローを追加したい」需要がある
テキトー教師
室谷
テキトー教師Difyとn8nの棲み分けもおさえる
室谷
テキトー教師
室谷| 項目 | Dify | n8n |
|---|---|---|
| 思想 | 対話型AIアプリを作る | トリガー駆動の業務自動化 |
| 得意分野 | チャットボット、RAGアプリ | 定期実行、外部API連携の自動化 |
| トリガー機能 | 弱い(人が入力する前提) | 強い(スケジュール / Webhook / イベント多数) |
| Claude Code相性 | 組み合わせ事例は少ない | n8n-MCP / コミュニティノード多数 |
テキトー教師
室谷Difyと組み合わせる需要はもちろんありますが、この記事のスコープ外です。
料金とコスト設計:Claude Code × n8nを運用するといくらかかるか
室谷
テキトー教師Claude Code側の料金
室谷
テキトー教師
室谷| プラン | 月額 | 向いている使い方 |
|---|---|---|
| Claude Pro | $20 | 個人開発者、軽い業務利用 |
| Claude Max 5x | $100 | 重いユーザー、Claude Codeヘビーユース |
| Claude Max 20x | $200 | 丸一日Claude Code回す系 |
| Team | $20/seat〜(年払い、月払いは$25) | 組織導入、共同作業 |
| API(従量) | 使った分だけ | n8nから呼ぶとき、スケールが読めるとき |
テキトー教師
室谷n8nから純粋にAPIコールしたいなら、Anthropic APIキーを使う従量課金モデルですが、これは「Claude Code」というよりは「Claude API」に近い。
テキトー教師
室谷n8n側の料金
テキトー教師
室谷| 項目 | n8n Cloud | n8n Self-hosted |
|---|---|---|
| 料金 | 月$20〜(Starter) | インフラ費のみ(OSSは無料) |
| 運用負荷 | 低い(n8nが面倒見る) | 自分でメンテ |
| Claude Code連携 | 一部制約あり(CLIインストール不可) | 自由(好きにCLI入れられる) |
| 向いているケース | 試作、小規模、AI-API中心 | 本番運用、コミュニティノード使用 |
テキトー教師npm installできないので。
室谷AWS EC2とかVPSに立てて、そこにClaude CLIも入れる構成。
トータルコストの目安
室谷- Claude Max 5x: $100
- n8n セルフホスト(VPS): $10〜30
- 合計: 約$120〜130(月1.8〜2万円前後)
テキトー教師
室谷ハマりどころとトラブル対処
室谷
テキトー教師ハマり1:n8nサーバー上のClaude Code CLI認証
室谷
テキトー教師
室谷@anthropic-ai/claude-codeをインストールして、さらにそのコンテナ内でclaudeを実行してログインしておく必要がある。ビルド時に仕込むか、ボリュームマウントで認証情報を共有するか、設計が必要です。
テキトー教師
室谷ハマり2:Dangerous Mode(権限スキップ)の扱い
室谷
テキトー教師
室谷ただし、完全に隔離された環境で使うのが必須です。
テキトー教師
室谷--dangerously-skip-permissionsを使うのは絶対NG。事故ると取り返しがつかない。
ハマり3:PRDなしでいきなり投げる
テキトー教師
室谷
テキトー教師
室谷この順序を崩さない。ここは人間のエンジニアが新規システムを作るときと全く同じフローです。
ハマり4:バージョン更新で壊れる
室谷ノードの仕様が変わることが稀にあるので、プロダクションでは固定バージョン運用が原則。
テキトー教師
室谷よくある質問
テキトー教師Q1. Claude Codeのサブスクでn8nから呼び出せますか?
室谷claudeコマンドが認証済みであれば、その認証を使ってClaude Codeが動きます。API課金にはなりません。
Q2. n8n CloudでClaude Codeコミュニティノードは使えますか?
テキトー教師やりたいならセルフホスト一択です。
Q3. n8n-MCPとn8n-nodes-claudecodeは何が違いますか?
室谷- n8n-MCP: Claude Codeから「n8nを操作」するためのMCPサーバー(Claude Code → n8n)
- n8n-nodes-claudecode: n8nから「Claude Codeを呼び出す」ためのコミュニティノード(n8n → Claude Code)
テキトー教師Q4. Claude以外のLLMでも同じことできますか?
室谷特にツール呼び出しの精度と長時間の自律実行では差がついている体感です。
Q5. 料金を抑えるコツはありますか?
テキトー教師
室谷Q6. 業務データのプライバシーが心配です
室谷Claude CodeはAPIコールの際にAnthropicにデータを送る点だけ残るので、そこのDPA(データ処理契約)は別途Anthropicと確認しておくのが安全です。
まとめ:Claude Code × n8nはどう始めるのが正解か
室谷
テキトー教師- Claude Codeとn8nは競合ではなく役割分担するコンビ
- 連携には3パターン(A: CC→n8n/B: n8n→CC/C: ハイブリッド)
- パターンAはn8n-MCPサーバーを使う。ホステッド or セルフホストから選ぶ
- パターンBはコミュニティノードかSSH経由の2択
- PRD → Credentialsテンプレート → ノード単位ビルドの順序を守る
- 中小企業のAI自動化には月額$120〜130程度で構築可能
- セキュリティ面ではDangerous Modeの隔離運用とPRDドリブン構築が必須
室谷
テキトー教師
室谷「エンジニアがやらなくていい作業をAIに巻き取らせる」という観点で見ると、Claude Code × n8nは当面の最適解ですね。
テキトー教師
室谷