AIエージェント講座 →
Claude Code

Claude Codeとn8nをMCP・Webhookで連携

📌 検索キーワード: claude code n8n mcp

【結論】解決策 / 実行コマンド

Claude Codeとn8nは、Webhook、n8n API、MCP、またはClaude Agent SDKを介して連携できます。

n8nのExecute Commandノードから対話型CLIを直接起動する構成は、確認待ち、認証情報、実行ユーザー、タイムアウトの問題が起きやすいため推奨しません。

自動処理はclaude -pの非対話モードとJSON出力を使い、読み取り専用から始めます。

# ターミナルで実行:非対話モードの動作を確認
claude -p --max-turns 2 --output-format json "README.mdを要約し、ファイルは変更しないでください"
# ターミナルで実行:n8n Webhookへテストデータを送信
curl -X POST -H "Content-Type: application/json" -d '{"status":"test"}' "$N8N_WEBHOOK_URL"

具体的な手順・設定方法

  1. n8n側で認証付きWebhookを作成し、テスト用と本番用URLを分離します。

  2. Claude Code側ではWebhook URLを環境変数またはシークレットストアから取得します。

  3. n8nからClaude Codeを呼ぶ場合は、作業ディレクトリ、最大ターン、出力形式、タイムアウト、実行ユーザーを固定します。

実践プロンプト / 活用テクニック

# n8nからClaude Codeへ渡す非対話プロンプト
対象はinput/report.csvだけです。
変更は行わず、列名、欠損数、重複数をJSONで返してください。
外部通信、パッケージ追加、Git操作は禁止します。
最大2ターンで終了してください。

注意点・よくあるエラーと対処法

確認をすべてスキップする指示や危険な権限オプションを自動ワークフローへ組み込まないでください。

Webhookを認証なしで公開すると、第三者にワークフローを起動される可能性があります。

n8n Cloudとセルフホストでは利用できるノード、ファイルアクセス、ネットワーク範囲が異なります。

1日1時間 × 7日間で学ぶ「自作AIエージェント構築講座」

ツールの設定で消耗する側から、自分専用のAI自動化システムを作る側へ。
実践カリキュラムの全貌はこちらから確認できます。

公式カリキュラムを見る →

おすすめの関連記事

Claude Code

Claude Codeの使い方を徹底解説!基本コマンドと安全な実践手順

Claude Code

Claude Codeの料金体系!Pro・Max・API課金の違いと確認方法

Claude Code

Claude Codeとは?CLI・IDE・デスクトップ・Webで使えるAIエージェント

← ポータルTOP(全800件の検索)へ戻る