n8n MCPでAIからワークフローを作る方法

5.4K views
•
August 15, 2025
by
まさおAIじっくり解説ch
YouTube video player
n8n MCPでAIからワークフローを作る方法

TL;DR

Node.js環境にn8n MCPを導入し、セルフデプロイしたn8nのURLとAPIキーを設定すれば、Claude CodeやCursorからワークフローを作成できる。接続確認後、使うノード、モデル、処理内容を具体的に指示すると、曖昧な依頼より実用的な結果を得やすい。

Transcript

おスばです。本日はですね、N8NMCP 、こちらについてお話していきたいと思い ます。え、このMCPサーバー何ができる んですかと言われますと、クロードコード やカーソル、ま、クロードデスクトップで もいいんですけど、MCPを経由して、え 、N8Nのブロックをより組み立てやすく するような、え、そんなMCPサーバーに なっています。N8と言うと、え、ま、 ワークフローというファイルの中にね、 ブロックを組み立てていき、プログラムを できる限り書かなくて、え、いいように、 ま、ノーコードで、え、あ、自動化の、え 、ことができるようなそんなサービスに なってるんですけども、ただそのブロック を組み立てるのが少々手間というかはい。 え、なんですけども、このN8NMCPを 使うと、え、ま、そのブロッ... Read More

Key Insights

  • n8n MCPは、Claude CodeやCursorなどのAIエージェントがn8nのノードを調査し、API経由でワークフローを組み立てるためのMCPサーバーである。
  • 導入の前提はNode.js環境であり、MCPサーバー本体はnpxコマンドを利用して設定するため、Node.jsが未導入なら先にインストールする必要がある。
  • n8nへの直接反映には接続先URLとAPIキーが必要であり、話者のセルフデプロイ環境では設定内のn8n APIからキーを作成できた。
  • API接続を設定しない利用方法も可能であるが、その場合は生成されたワークフローのJSONファイルをn8nへ手動でコピーする作業が発生する。
  • プロジェクト単位のMCP設定は、n8nを使う作業だけで関連ツールを有効にし、ほかの開発プロジェクトへ不要な情報を持ち込まない方法である。
  • 生成品質は利用するAIモデルと指示の具体性に左右され、使うノード、モデル、処理内容が曖昧な依頼では、出力も曖昧になりやすい。
  • n8n MCPは提供ツールとドキュメントを参照できるため、ワークフローJSONだけを直接生成させる場合より、誤った構成のリスクを下げる効果が期待される。
  • 複雑なワークフローの一発生成には課題があり、簡単なWebhook APIのような構成から始め、接続状態や各ノードの設定を確認する必要がある。
  • 🎬 このチャンネルの他の動画:
  • 📺 このチャンネル: まさおAIじっくり解説ch

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: n8n MCPでワークフローを作る方法は?

Node.jsを用意してnpxコマンドでn8n MCPを導入し、Claude CodeやCursorのMCP設定へ登録します。n8nへ直接反映するなら、セルフデプロイした環境のURLとAPIキーも設定します。接続状態が「Connected」になったことを確認した後、使用するノード、モデル、処理内容を具体的に指示すれば、AIエージェントがAPI経由でワークフローを組み立てます。

Q: n8n MCPの導入に必要なものは何ですか?

基本的に必要なのはNode.js環境と、npxコマンドで起動するn8n MCPの設定です。作成したワークフローをn8nへ直接反映したい場合は、さらにn8nの接続先URLとAPIキーが必要です。API連携を使わずJSONファイルだけを生成する運用もできますが、その場合は生成物を手動でn8nへコピーする必要があります。

Q: n8nのAPIキーを取得する方法は?

話者のセルフデプロイ版では、n8nの設定画面にある「n8n API」からAPIキーを作成し、その値をコピーしてMCP設定へ登録しています。一方、確認したクラウドの無料トライアル環境ではAPIキーの項目が見当たらなかったと説明されています。環境によって表示が異なる可能性があるため、動画で実際に確認できた範囲はセルフデプロイ版です。

Q: Claude Codeにn8n MCPを設定する方法は?

n8n用の作業ディレクトリを作り、そのプロジェクト内のMCP設定JSONへn8n MCPの構成を記述します。必要に応じて接続先URLやAPIキーなどの環境変数も追加し、Claude Codeを起動した際に利用するMCPサーバーを許可します。その後、MCPの確認画面でn8n MCPが接続済みになっていれば、プロジェクト内から関連ツールを利用できます。

Q: Cursorにn8n MCPを追加する方法は?

Cursorの基本設定からCursor Settingsを開き、新しいMCPサーバーを追加する項目を選んでn8n MCPの設定を登録します。n8nへ直接反映する構成では、接続先URLとAPIキーも所定の設定へ含めます。登録後に接続状態を確認し、使用するノードや処理の流れを具体的に指示すると、Cursorからワークフロー作成を進められます。

Q: n8n MCPをプロジェクト単位で設定する理由は?

n8n MCPは多数のツールを提供するため、すべての開発でグローバルに有効化すると、n8nを使わない作業では不要な情報がノイズになります。n8nを扱うプロジェクトの設定JSONやローカル設定だけに登録すれば、その作業中だけ関連ツールを利用できます。動画では、用途を限定できるプロジェクトレベルの設定が個人的な推奨方法として紹介されています。

Q: n8n MCPで生成品質を高める指示の方法は?

使用するノード、AIモデル、入力、出力、処理順序、作りたい機能をできるだけ具体的に指定します。「簡単なワークフローを作る」のような抽象的な依頼では、エージェントがWebhookを選ぶなど、意図と異なる構成になる可能性があります。n8nの仕組みを理解したうえで、どのノードをどう接続するかまで伝えるほど、求める結果に近づきやすいと話者は評価しています。

Q: n8n MCPだけで複雑なフローを一度に作れますか?

複雑なワークフローを常に一度で完成させられるとは説明されていません。話者は、ネット上で見かけるような複雑なフローの一発生成には課題があり、モデルや指示の抽象度によって品質が変わると述べています。簡単なWebhook APIなどから作成し、必要なメモリー、モデル、各ノードの設定を確認しながら修正する使い方が現実的です。

Summary & Key Takeaways

  • n8n MCPは、Claude CodeやCursorなどのAIエージェントからn8nのノードやワークフローを扱いやすくするMCPサーバーである。画面上でブロックを一つずつ配置する代わりに、エージェントが提供ツールやドキュメントを参照し、API経由で構成を作成できる。単にJSONファイルを生成させる方法に比べ、活発なバージョン更新に起因する誤った構成やハルシネーションのリスクを下げられる可能性がある。

  • 導入にはNode.js環境が必要で、npxコマンドを使ってMCPサーバーを設定する。作成内容をn8nへ直接反映する場合は、n8nの接続先URLと設定画面で作成したAPIキーも登録する。話者の環境ではセルフデプロイ版にn8n APIの項目があり、クラウドの無料トライアル環境では見当たらなかった。直接反映が不要ならURLとAPIキーなしでも利用できるが、生成したJSONを手動でコピーする作業が必要になる。

  • Cursorでは設定画面から新しいMCPサーバーを追加し、Claude Codeではプロジェクト内のMCP設定JSONに構成を記述する。多数のツールが追加されるため、n8nを使わない開発へのノイズを避けるには、グローバル設定よりプロジェクト単位の設定が推奨される。接続後は状態が「Connected」であることを確認し、利用するノード、モデル、入力と出力、処理手順を明示して依頼する。簡単なWebhook APIなどは作成できるが、複雑なフローの一発生成には限界がある。


Read in Other Languages (beta)

Share This Summary 📚

Explore More Summaries from まさおAIじっくり解説ch 📚