AIパーソナル・ラーニング
と実践的なガイダンス
讯飞绘镜

n8n-mcp-server: n8nワークフローと対話するためのMCPサービスツール

はじめに

n8n-mcp-serverはGitHubでホストされているオープンソースプロジェクトで、Leonard Sellemによって開発されました。n8nは自動化されたワークフロープラットフォームであり、このツールは、n8nワークフローと対話するために特別に設計されたMCP(Model Context Protocol)サービスツールです。 エムシーピー AIアシスタントをn8nで直接操作できるようにするプロトコル。 n8nワークフローの作成、実行、管理に使用できる。開発者やチームなど、AIによる自動化作業を簡素化したい人向け。このプロジェクトは2025年3月にアップデートがあり、メンテナンスが行き届いている。

 

機能一覧

  • n8nをMCPプロトコル経由で接続し、AIアシスタントがワークフローを直接コントロールできるようにする。
  • n8nワークフローの作成と変更をサポート。
  • n8nワークフローを実行し、結果を見ることができる。
  • n8nの接続情報を環境変数で設定する。
  • オープンソース設計で、コードは自由に調整できる。

 

ヘルプの使用

インストール手順

n8n-mcp-serverを使用するには、まずインストールする必要があります。以下はその手順です:

  1. 準備用具
    お使いのコンピュータにNode.jsがあることを確認してください(バージョン18以上を推奨)。また、API機能をオンにしたn8nのインスタンスも必要です。n8nの設定からAPIキーを探してください。
  2. ダウンロード・プロジェクト
    それをターミナルに入力する:
git clone https://github.com/leonardsellem/n8n-mcp-server.git

そしてカタログを見る:

cd n8n-mcp-server
  1. 依存関係のインストール
    このコマンドを実行する:
npm install

プロジェクトに必要なファイルがロードされる。

  1. 環境変数の設定
    例のファイルをコピーする:
cp .env.example .env

見せる .env ファイルに、例えばn8nの情報を記入する:

N8N_API_URL=http://localhost:5678/api/v1
N8N_API_KEY=你的n8n密钥
DEBUG=false
  • N8N_API_URL はn8nのアドレスである。
  • N8N_API_KEY それが鍵だ。
  • DEBUG として設定した。 true さらに多くのログを見ることができる。
  1. コンパイルコード
    インプット:
npm run build

これでコードは実行可能なファイルになる。

  1. サービス開始
    走っている:
npm start

サービスが開始され、AIアシスタントは標準的な入出力を通じてサービスと通信することができる。

コア機能の使い方

インストールされると、n8n-mcp-serverはMCPサービスとなる。主な役割は、AIがn8nワークフローと対話できるようにすることです。その方法は以下の通りです:

  • AIとの接続
    このサービスをAIプラットフォームに追加する必要があります。例えば、MCPをサポートするツールでは、設定ファイルを編集して追加する:
{
"mcpServers": {
"n8n": {
"command": "n8n-mcp-server",
"env": {
"N8N_API_URL": "你的n8n地址",
"N8N_API_KEY": "你的密钥"
}
}
}
}

一度保存すれば、AIはこのサービスを見つけることができる。

  • ワークフローの作成
    AIに "私のためにn8nでワークフローを作成し、毎日メールで送ってください "と言うことができます。 AIはMCPサービスを介してn8nにリクエストを送り、自動的に作成する。
  • ワークフローの実行
    メールワークフローを実行してください。 サービスはn8nにタスクの実行を指示し、"タスク完了 "や "何か問題が発生しました "といった結果を返します。
  • ステータス確認
    私のワークフローはどうなっていますか? サービスはn8nのステータスをチェックし、正確に教えてくれる。
  • デバッグの問題
    うまく動作しない場合は .env インナー DEBUG 移し替える trueサービスを再起動すれば、詳細なログを見ることができる。開発者はコードを変更して機能を追加することもできます。

チップ

  • n8n ローカルで実行する場合、アドレスは通常 http://localhost:5678/api/v1.
  • 鍵は秘密にして、誰にも見せないこと。
  • と同じように、Dockerでn8nを実行することができます。 .env かなりね。

 

アプリケーションシナリオ

  1. 定時業務
    毎日天気をチェックし、リマインダーのテキストを送信するワークフローとして使うことができる。
  2. データ処理
    社内では、営業データの自動整理やグループへの帳票作成に活用できる。 AI運用で、時間と手間を節約。
  3. テスト開発
    開発者はこれを使って、AIとn8nがどのように連携するかをテストし、コードを変更して新しいアイデアを試すことができる。

 

品質保証

  1. プログラミングができないといけないのですか?
    方法を知らなくても構わない。コマンドラインから何かをロードする方法を知っているだけで十分だ。しかし、関数を変更するにはJavaScriptを知らなければならない。
  2. このサービスの何がそんなに特別なのか?
    手動でタップしまくることなく、AIが直接n8nのワークフローを管理できる。
  3. 何台のn8nを接続できますか?
    いくつでも。各サービスにn8nアドレスを割り当て、複数のインスタンスを実行するだけです。

無断転載を禁じます:チーフAIシェアリングサークル " n8n-mcp-server: n8nワークフローと対話するためのMCPサービスツール
ja日本語