見出し画像

【プログラミング不要】Claude Codeとn8nでAI自動化エージェントを作る方法|カレンダー最適化を実演 動画要約



動画本編


動画全文

私の名前はデビッド・オンドレイです。この動画では、Claude Codeを使ってあらゆるn8nワークフローを作成する方法をお見せします。

もしこれらのツールを使っていないなら、あなたは時代に遅れています。なぜなら、私がこれから、平易な英語で入力するだけで、完全に動作する自動化をアウトプットとして得る方法をお見せするからです。そして、プログラマーである必要はありません。

最初のステップは、CursorやVS Codeなど、どんなコードエディタでもいいので開くことです。そしてフォルダを開きます。

ここにフォルダを用意しました。基本的には空ですが、2つのプロンプトファイルが入っています。これについては後ほどお見せします。

まず最初にやるべきことは、Claude Codeを開くことです。もしClaude Codeをインストールしていない場合は、このコマンドをターミナルで実行してください。これでClaude Codeがあなたのマシン全体にインストールされます。Node.jsのバージョン18以上がインストールされていることを確認してください。必要なのはそれだけです。

では、Claude Codeに戻って、最初のプロンプトから始めましょう。「build @prompt-01.md、これを完全に実行して」と入力し、自動承認モードにします。

最初のプロンプトは、n8nにインポートできるJSONファイルを作成する初心者向けの方法です。

後ほど、MCPを使ったもっと良い方法をお見せします。これは、最新のドキュメントに従い、Claude Codeが自身でテストしてすべてが正しいことを確認できる、信頼性の高い実証済みの自動化を作成する方法です。

もしプロンプトを一時停止して読みたい場合は、今どうぞ。

基本的に私たちが作るのは、高度なカレンダー最適化エージェントのようなものです。Claude CodeがJSONファイルの書き込みを終えました。

これが、ワンクリックでn8nにインポートできるJSONファイル全体です。では、その方法をお見せしましょう。

n8nの中で、右上の「Create Workflow」をクリックします。次に、3つの点をクリックし、「Import from File」を選択します。Claude Codeが作成したファイルを見つけます。

はい、これが自動化です。さて、いくつか問題があるのがわかりますね。まず、この2つは全く設定されていません。これはClaude Codeの大きな失敗です。次に、これはツールではなく、n8n内のHTTPノードです。基本的に、この自動化はかなり不完全で、あなたが時間をかけて修正する必要があります。

だからこそ、MCPを使って完全なn8nエージェントを構築する、もっと良い方法をお見せします。

Cursorに戻り、.mcp.jsonという新しいファイルを作成する必要があります。これは、Claude Codeで利用可能なMCPのリストになります。

さて、n8n用の非常に優れたMCPを見つけました。これは公式ではありませんので、自己責任で使ってください。しかし、n8nの自動化を構築する上で、これが圧倒的に簡単な方法です。

幸い、セットアップは非常に簡単で、文字通り2つのステップしかありません。このコマンド「npx n8n-mcp」をコピーするだけです。

そして、Cursorや他のコードエディタに戻り、これをターミナルに貼り付けます。これだけです。「npx n8n-mcp」。これでMCPサーバーが起動します。これで最初のステップは完了です。簡単でしょう?

では、GitHubリポジトリに戻りましょう。ちなみに、このリンクは動画の下に貼っておきます。次のステップは、この基本設定をコピーすることです。文字通りコピーするだけで、何も変更する必要はありません。そして、数秒前に作成した.mcp.jsonファイルに貼り付け、保存します。

次に、新しいClaude Codeを作成する必要があります。古い方で/mcpと入力しても、MCPサーバーは設定されていません。しかし、新しいClaude Codeを作成すると、「.mcp.jsonに新しいMCPサーバーが見つかりました」と尋ねられます。n8n-mcpですね。3つの選択肢があります。「このプロジェクトでこれと将来のすべてのMCPサーバーを使用する」「このMCPサーバーを使用する」「このMCPサーバーを使用せずに続行する」。承認するためにEnterキーを押します。

そして/mcpと入力すると、正しく設定されていることがわかります。これで、Claude CodeはこのMCPを使って、完全な自動化を私たちのために構築できます。

Claude Codeを自動承認モードに切り替えます。これはShift+Tabでできます。そして、「follow @prompt-02.md、これを完全にビルドして」と入力します。Enter。そして実行させます。

これでClaude Codeは、MCPツールを使って2番目のプロンプトを実行し、10倍優れた自動化を構築します。なぜなら、これは正直言ってめちゃくちゃだからです。何もないよりはマシですが、約束します。Claude CodeがこのMCPツールで何ができるか、そのアウトプットを見れば、あなたは驚くでしょう。

さて、これが実行されている間、「デビッド、これらはどこでホストするの?」と思うかもしれません。n8nの自動化やエージェントはどこかでホストする必要があります。個人的に、私のn8nの自動化やエージェントはすべてHostingerでホストしています。なぜなら、無制限のワークフローが使えるからです。他のプロバイダーと違い、ビルドできるエージェントの数を制限しません。Hostingerはそれをしません。さらに、無制限の実行が可能です。つまり、あなたのエージェントが24時間365日、何千回も実行される必要がある場合でも、HostingerならVPSサーバーが手に入るので全く問題ありません。これが私と私のチームが、私たちがビルドするすべてのn8nエージェントをホストするために使っているものであり、あなたも使うべきものです。では、セットアップ方法をお見せします。

もし、私が推奨するKVM 2プランを選べば、文字通り何百ものAIエージェントをこのプランで実行でき、n8nクラウドを使うよりもはるかに安く済みます。特に24ヶ月オプションを選べば、AIエージェントは永久に実行させたいものですから、絶対にお勧めです。一度ビルドすれば、永久にあなたの時間を節約してくれます。

そして、Hostingerがこの動画をスポンサーしてくれたので、クーポンコード「DAVID」を使えば、年間または2年プランがさらに10%オフになります。

残るはサーバーの場所を選択することです。あなたに最も近い場所を選んでください。私はチェコ共和国にいるので、ドイツが非常に近いです。そして、オペレーティングシステムには「n8n」をクリックします。彼らは文字通り、n8n用のワンクリックインストールテンプレートを用意しています。これ以上簡単なことはありません。「Confirm」をクリックし、「Continue」をクリックします。そしてHostingerアカウントでログインするか、新規作成します。最後に残るのは、請求先住所とクレジットカード情報を入力することです。

私は何ヶ月もHostingerを使ってn8nエージェントをホストしてきましたが、これが最もシンプルで手頃な方法です。繰り返しになりますが、説明欄のリンクをチェックして、コード「DAVID」を使って10%オフにすることを忘れないでください。

さて、HostingerのVPSを手に入れたら、パネルに行き、ホームをクリックして「Manage」を選択します。ここで、仮想プライベートサーバーがどのように実行されているか、その使用状況をすべて見ることができます。これもn8nクラウドに対するもう一つの利点です。n8nでは見られないこのデータを見ることができます。私たちがクリックする必要があるのは「Manage App」だけです。これでn8nサーバーが起動し、すべてのAIエージェントを見ることができます。

では、Claude Codeに戻って、プロンプト2が何であるかをお見せしましょう。これも、一時停止して自分でコピーしても構いません。基本的には、同じビルドアイデアの説明です。究極のカレンダー管理エージェント。あなたの時間を最適化し、最もレバレッジの高いタスクに取り組むことで、カレンダーの隙間を埋めます。トリガーを説明し、必要なノードを説明しますが、今回はMCPを使うように指示しています。これにより、はるかに信頼性が高くなります。

ご覧の通り、Claude Codeはまず、これらのノードの公式ドキュメントを取得するために、サーチノードを使って検索から始めます。なので、「Yes」と入力し、「don't ask again」を選択します。ちなみに、これにより.claudeフォルダ内にsettings.local.jsonという新しいファイルが作成され、そこには許可のリストがあります。これにより、search_nodesのようなコマンドは、Claude CodeがこのMCPツールを実行したいと思うたびに、私の承認を必要とせず、自動的に実行できるようになります。なぜなら、これは安全なツールだからです。

これも新しいコマンドです。「get_node_essentials」。これも安全なコマンドなので、「Yes, and don't ask again」を選択します。settings.local.jsonをチェックすると、このツールも含まれるように更新されているのがわかります。

さて、Claude Codeがどのように動作しているかを見ると、単にJSONをゼロショットで生成する(うまくいくかもしれないし、いかないかもしれない)代わりに、そして先ほど見たように、それはまだかなり未完成で、ツールは接続されておらず、良くありませんでした。何もないよりはマシですが、もっとうまくできます。

これらすべてを行う代わりに、Claude CodeはこのMCPサーバーを使って、これらのノードに関する最新のドキュメントを取得します。まず、n8nのドキュメントからこれらのノードの公式名を見つけます。次に、get_node_essentials MCPツールを使って、これらのノードの基本的な入力と構造を取得し、まるでn8nのエキスパートエンジニアのように、それらを完全に理解します。そして、自動化のすべてのノードに対してこれらのステップを繰り返し、プロジェクトの範囲を完全に理解します。そして、その後に初めてワークフローを書き込み、更新しようとします。ここで、JSONファイルが既に存在することを見つけましたが、要件に合わせるために大幅な改善が必要だと判断しました。そして、ワークフローを検証するコマンドを実行できるか尋ねています。

ここで私がやったのは、Escapeキーを押してClaude Codeを中断させ、「そのJSONファイルは無視して、新しいものを作成して」と指示したことです。なぜなら、このファイルを作成した以前のClaude Codeからの悪い習慣を使いたくなかったからです。そちらはMCPを持っていませんでしたからね。そして正直なところ、MCPをClaude Codeに与えることは、昼と夜ほどの違いがあります。10倍信頼性が高くなります。

さて、MCPを使ったClaude Codeの実行が終わったようです。すべて良さそうですね。JSONファイルを見てみましょう。こちらは500行以上あります。前のものは385行しかありませんでした。なので、既に行数が多いですが、本当のテストはn8nでどう見えるかです。

新しいワークフローを作成しましょう。新しいワークフローです。はい、まっさらなワークフローです。再び、右上の3つの点をクリックし、「Import from File」を選択します。そして、この新しい「telegram-calendar-ai-agent」を見つけます。

はい。すぐにいくつかの違いがわかりますね。まず、カレンダーイベントが実際にカレンダーとして存在しています。空のゴーストブロックではありません。前のものを見ると、これらは設定すらされていませんでした。完全な大失敗です。

次に、音声の文字起こしにメッセージモデルを使っていましたが、新しい方では、専用の「OpenAI Transcribe Voice」ノードを使っています。

また、元のワークフローでは、Telegramトリガーが定義されていませんでした。これはn8n内のチャットノードであり、Telegramトリガーノードではありません。新しい方では、正しくTelegramトリガーになっていることがわかります。

残るは、自分のアカウントで動作するようにクレデンシャルを接続することだけです。

はい、実際のアカウント情報で接続しました。基本的に、既にn8nを使っているなら、これは30秒で終わります。もし使っていなければ、ここにあるノードを接続する必要があります。この場合、まずTelegramトリガーです。次に、Google Calendarがあります。これはGoogle Cloud Consoleです。これについては、この動画やこの動画など、複数の動画で既に紹介しています。そして、基本的には、もし接続していなければ、OpenAIのAPIキーですね。でも、これはとても簡単なので、全部説明します。

まずトリガーから。ここにTelegramアカウントを接続する必要があります。これも実際はとても簡単です。Telegramのデスクトップアプリをインストールし、BotFatherを開き、「/newbot」と入力するだけです。すると、新しいTelegramボットを作成する手順を案内してくれます。それをn8nに接続します。これも多くの動画で紹介しています。

もし途中で行き詰まったら、Claude Codeに戻って、「Telegramボットをn8nに接続するのを手伝って。ステップバイステップの説明をください」と尋ねるだけです。n8nのMCPツールを持っているので、基本的にはすべてのドキュメントを知っており、何をすべきか正確に教えてくれます。

これがTL;DR(要約)です。ステップ1:ボットを作成。ステップ2:クレデンシャルを追加。ステップ3:ワークフローをインポート。ステップ4:Webhookを設定。ステップ5:テスト。文字通り、これだけ簡単です。繰り返しになりますが、これらのAIツールは、行き詰まったときに助けてくれます。もしかしたら、カレンダーツールで苦労しているかもしれませんし、Vectal MCPツール(これもこの動画で紹介しました)かもしれません。これらすべてをClaude Codeが手伝ってくれます。もちろん、あなたのアカウントへのログイン情報は持っていないので、クレデンシャルの接続だけは手動で行う必要があります。しかし、ご覧の通り、n8n内のほぼすべての自動化を構築できます。すべてのノード、すべてのツール、すべてのトリガー、すべての出力を知っています。

もう一つお見せしたいのは、AIエージェントのシステムプロンプトです。これもClaude Codeによって書かれたものですので、自由にコピーして使ってください。

では、テストしてみましょう。「Execute workflow」をクリックします。Telegramでイベントを作成するのを待っています。では、Telegramに戻って、このボットに「find a task I can do in the next 30 minutes(次の30分でできるタスクを探して)」と送ります。携帯からでも、音声メモでも送れます。

はい、すぐにメッセージを見つけました。「false」のルート、つまり音声メッセージではないルートに進みました。もし音声メッセージだったら、ファイルをダウンロードし、OpenAIで文字起こしし、手動でセットします。

今、AIエージェントに行きました。エージェントはこれらすべてのツールを使っています。そして、はい、とても速かったです。では、ツールを簡単に説明します。カレンダーのものは簡単ですね。「Create an event in Google Calendar」と「Get many events in Google Calendar」で、カレンダーのどこに隙間があるかを確認し、その隙間にイベントを作成します。

Vectalのもの、これが面白い部分です。皆さんがVectalを使っていることを願っています。これは私のツールで、タスクを管理するためのものです。そして、これは最も先進的なAIツールです。何に取り組むべきかを教えてくれます。皆さんの多くは間違ったタスクに取り組んでいます。目標はあっても、レバレッジの低いことに取り組んでいるのです。Vectalは、最先端のAIモデルを使っているので、目標を達成するために取り組むべき最もレバレッジの高いタスクを教えてくれます。だからこそ、Vectalは地球上で最高のタスク管理ツールなのです。だからこそ、10分か15分座って、NotionやTodoist、ClickUpなどからすべてのタスクをVectalに移し、これらの時代遅れのタスク管理ツールは忘れてしまう価値があるのです。なぜなら、これが生産性の未来の姿だからです。

とにかく、n8nに戻りましょう。Vectalツールを使って、あなたのすべてのタスクのリストを取得し、次の30分で何ができるかを考え出しました。Telegramで送ったメッセージの通りです。

さて、2番目の画面にカレンダーがありますが、お見せできないものもあるのでスクリーンショットを撮ります。はい。赤い線は現在時刻を表しています。そして、Vectalにはこれらのタスクがすべてあります。テストで色々やっているので、これらは無視してください。でも、次の30分でできるものに注目しましょう。これが新しく作成されたものです。Telegramで送ったプロンプトに合致しています。「次の30分でできるタスクを探して」。Vectalにはもっと大きなタスクがたくさんありますが、n8nエージェントは、Vectalにあるすべてのタスクの中から、15分で終わるこのタスクが、私が説明した30分の時間枠に簡単に収まることを見つけ出しました。そして、それを私のGoogle Calendarに自動で追加しました。

もう一度強調したいのですが、これはClaude Codeによってビルドされました。私がノードを追加したわけではありません。ゼロから、手動で、ゆっくりとn8nの自動化を構築していた6ヶ月前とは違います。いいえ、今はClaude Codeがあります。そして、これがn8nエージェントや自動化を構築する上で圧倒的に簡単な方法です。他の人が何を言おうと忘れてください。ただ、n8n-mcpとClaude Codeを使って、退屈で反復的なタスクをすべて自動化し始めてください。

そして、あなたのAIエージェントが中断なく24時間365日稼働していることを確認したいなら、HostingerからVPSを手に入れてください。これはn8nの自動化をホストする上で最も手頃な方法の一つです。セットアップは非常に簡単で、私と私のチーム全体がn8nでビルドするすべてのものに使っています。繰り返しになりますが、動画の下の最初のリンクです。このチュートリアルを楽しんでいただけたら幸いです。もしそうなら、ぜひチャンネル登録してください。それでは、素晴らしい生産的な一週間をお過ごしください。またね。

Claude Code *n8n 自動化ワークフロー 動画の要約

ここから先は

902字

この記事は現在販売されていません

よろしければ応援お願いします!😊