n8n MCP Server (leonardsellem)
n8n MCPサーバー(leonardsellem版)でClaude連携・n8nワークフロー操作を自動化
npx @leonardsellem/n8n-mcp-server概要
n8n MCP Server (leonardsellem)の設定方法と使い方。
ワークフロー自動化ツール「n8n」をClaudeなどのAIアシスタントから自然言語で操作できるMCPサーバー。
ワークフロー一覧の取得、実行、ステータス確認、Webhookトリガーの呼び出し、認証情報の参照などをツール化している。
Claudeとn8nのMCPサーバー連携により、定期業務の起動・停止やワークフローの動作確認などのn8n管理作業を自動化できる。
設定方法はnpxで@leonardsellem/n8n-mcp-serverを起動しn8n URLとAPIキーを環境変数に渡すだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
n8n の Web UI にログインし、Settings → API を開く
- 2
「Create API Key」をクリックしてキー名を入力し新規キーを発行する
- 3
発行されたAPIキーを N8N_API_KEY に、n8nのベースURL(例:https://your-n8n-host/api/v1)を N8N_API_URL に環境変数として設定する
- 4
self-hosted の n8n の場合は環境変数 N8N_ENCRYPTION_KEY と整合が取れていることを確認する
こんな使い方ができます
Claudeに指示してn8n上の任意のワークフローを実行できる
実行履歴をClaudeに取得させて失敗ステップだけ抽出できる
Webhookトリガーの呼び出しを自然言語からClaude経由で行える
n8nに登録された自動化を「言葉で動かす」運用に切り替えられる
セットアップ手順
- 1
n8n Web UI の Settings → API で APIキーを発行する
- 2
Node.js 20+ を用意する(npx で起動するため)
- 3
Claude Codeに追加:claude mcp add n8n -e N8N_API_URL=https://your-host/api/v1 -e N8N_API_KEY=your-key -- npx -y @leonardsellem/n8n-mcp-server
設定ファイル
コピー前に確認
Node.js 20 以降。npm パッケージ @leonardsellem/n8n-mcp-server として公開。n8n本体(self-hosted または n8n Cloud)が稼働している必要があり、API経由でアクセスできること。MITライセンス。
claude mcp add n8n -e N8N_API_URL=https://your-n8n-host/api/v1 -e N8N_API_KEY=your-n8n-api-key -- npx -y @leonardsellem/n8n-mcp-server注意事項
リポジトリ leonardsellem/n8n-mcp-server が本体。既存の n8n-mcp-server.mdx(illuminatech/n8n-mcp-server)や n8n-czlonkowski-mcp-server.mdx(czlonkowski/n8n-mcp)とは別実装。Docker での起動・ソースからの起動にも対応する。