これは n8n 公式の MCP サーバーですか?
いいえ。leonardsellem によるコミュニティプロジェクトで、パートタイムでメンテナンスされています。n8n 公式の MCP 機能は MCP Server Trigger ノードとインスタンスレベルの MCP アクセスです。
@leonardsellem
基本情報
n8n API と連携するためのツールとリソースを提供する MCP サーバー
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"n8n-mcp-server": {
"command": "docker",
"args": [
"pull",
"leonardsellem/n8n-mcp-server"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
この n8n MCP サーバーは、コミュニティ製の Model Context Protocol サーバー(@leonardsellem/n8n-mcp-server)です。AI アシスタントが n8n REST API を通じて、自然言語で n8n ワークフローの一覧表示、作成、更新、有効化、実行を行い、実行履歴を確認できるようにします。
n8n 公式のものではありません。n8n API キーを使って自分の n8n インスタンス(クラウドまたはセルフホスト)に接続し、npm、ソース、Docker イメージのいずれかからインストールして、stdio でローカル実行します。n8n 自体も現在は組み込みの MCP 機能を提供しており、後述の比較で紹介します。
前提条件: Node.js 20 以降と、API アクセスを有効にした n8n インスタンス。
1. n8n API キーを作成します。 n8n インスタンスで Settings > API > API Keys を開き、適切な権限のキーを作成してコピーします。
2. サーバーをインストールします。
npm install -g @leonardsellem/n8n-mcp-server
または Docker で実行します。
docker run -e N8N_API_URL=http://your-n8n:5678/api/v1 \
-e N8N_API_KEY=your_n8n_api_key \
-e N8N_WEBHOOK_USERNAME=username \
-e N8N_WEBHOOK_PASSWORD=password \
leonardsellem/n8n-mcp-server
3. 環境変数を設定します。
| 変数 | 用途 |
|---|---|
N8N_API_URL | /api/v1 を含む n8n API の完全な URL(例:http://localhost:5678/api/v1) |
N8N_API_KEY | n8n の API キー |
N8N_WEBHOOK_USERNAME / N8N_WEBHOOK_PASSWORD | Basic 認証の資格情報。webhook ツールを使う場合のみ |
DEBUG | 任意のデバッグログ |
README の設定例では、ビルドしたファイルを node で実行します。npm run build の後、build/index.js の絶対パスを指定します。
{
"mcpServers": {
"n8n-local": {
"command": "node",
"args": ["/path/to/your/cloned/n8n-mcp-server/build/index.js"],
"env": {
"N8N_API_URL": "http://your-n8n-instance:5678/api/v1",
"N8N_API_KEY": "YOUR_N8N_API_KEY"
},
"disabled": false,
"autoApprove": []
}
}
}
npm でグローバルインストールした場合は、node のパスの代わりに n8n-mcp-server をコマンドとして使えると README に記載されています。
npm でグローバルインストールした場合:
claude mcp add n8n -e N8N_API_URL=http://localhost:5678/api/v1 -e N8N_API_KEY=YOUR_N8N_API_KEY -- n8n-mcp-server
~/.cursor/mcp.json に同じ mcpServers ブロックを記述し、コマンドには n8n-mcp-server または node のパスを指定します。
n8n://workflows/list などの、ワークフローと実行のための MCP リソースツールは 2 つのグループに分かれます。
workflow_list、workflow_get、workflow_create、workflow_update、workflow_delete、workflow_activate、workflow_deactivate。execution_run は API 経由でワークフローを実行し、run_webhook は名前を指定して webhook ワークフローをトリガーします(<n8n-url>/webhook/<workflowName> を呼び出します)。execution_get、execution_list、execution_stop で実行を確認・停止します。リソースは同じデータを読み取り用に公開します:n8n://workflows/list、n8n://workflow/{id}、n8n://executions/{workflowId}、n8n://execution/{id}。
n8n は現在、独自の MCP 機能を備えています。MCP Server Trigger ノードは、1 つの n8n ワークフローを MCP サーバーに変え、n8n のツールノードをツールとして SSE または Streamable HTTP で公開します。インスタンスレベルの MCP アクセスでは、オーナーや管理者が n8n の設定から選んだワークフローを MCP クライアントに公開できます。ローカルの stdio サーバーから REST API を通じて、エージェントにワークフローそのもの(作成、編集、有効化、削除)を管理させたい場合は、このコミュニティ版 n8n MCP サーバーを選びます。ツール構成の異なる他のコミュニティ製 n8n MCP プロジェクトもあります。
N8N_API_URL に /api/v1 が含まれているか、API キーが有効で必要な権限を持っているかを確認します。npm run build を実行し、build/index.js の絶対パスを正しい区切り文字(Windows ではバックスラッシュ 2 つ)で指定します。run_webhook は Basic 認証を使います。N8N_WEBHOOK_USERNAME と N8N_WEBHOOK_PASSWORD を設定し、webhook ノードで Basic Authentication を有効にします。npm install -g @leonardsellem/n8n-mcp-server@latest または docker pull leonardsellem/n8n-mcp-server:latest で更新し、サーバーを再起動します。DEBUG=true を設定してデバッグログを有効にします。いいえ。leonardsellem によるコミュニティプロジェクトで、パートタイムでメンテナンスされています。n8n 公式の MCP 機能は MCP Server Trigger ノードとインスタンスレベルの MCP アクセスです。
はい。MIT ライセンスで無料です。自分の n8n インスタンスが必要で、n8n クラウドやセルフホストの費用は別です。
インスタンスの **Settings > API > API Keys** で作成した n8n API キーを `N8N_API_KEY` に設定し、`N8N_API_URL` でインスタンスの `/api/v1` エンドポイントを指定します。
標準的な stdio サーバーです。README には Claude Desktop と VS Code の設定があり、Claude Code や Cursor でも同じコマンドと環境変数で起動できます。
はい。`N8N_API_URL` を API アクセスが有効な任意の n8n インスタンスに向けます。ローカルの `http://localhost:5678/api/v1` で動いているものでも構いません。
あります。`workflow_update`、`workflow_delete`、`workflow_deactivate` は稼働中のインスタンスに直接作用します。ツールの承認はオンのままにし、本番以外のインスタンスの API キーを使うことも検討してください。
いいえ。stdio でローカル実行し、HTTP で n8n インスタンスと通信します。n8n 自身がホストするリモート MCP エンドポイントが必要なら、n8n の組み込み MCP 機能を使ってください。

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
不止于 CSS

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
コメント