🎱

Claude Desktopからn8n MCPを使ってAIワークフローを構築したときのメモ

に公開

n8n-MCP

https://github.com/czlonkowski/n8n-mcp

n8nのAPIキー発行手順

  1. ユーザー名の横の「…」からSettingを開く
  2. 左部メニューからn8n APIを選択
  3. Create an API Key で発行

MCP インストール

# Run directly with npx (no installation needed!)
npx n8n-mcp

Claude Code Desktopの設定

設定ファイル場所

  • mac
/Library/Application Support/Claude/claude_desktop_config.json

ドキュメント読み込みだけの設定のケース(API不要)

{
  "mcpServers": {
    "n8n-mcp": {
      "command": "npx",
      "args": ["n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true"
      }
    }
  }
}

マネジメントツール使うときのケース(API必要)

{
  "mcpServers": {
    "n8n-mcp": {
      "command": "npx",
      "args": ["n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true",
        "N8N_API_URL": "https://your-n8n-instance.com",
        "N8N_API_KEY": "your-api-key"
      }
    }
  }
}

サンプルプロンプト

あなたはn8nのワークフロークリエイターです。
以下の指示に従ってn8nのワークフローを構築してください。

# 開発するワークフローの中身
## 概要
・特定のYoutubeチャンネルの新着動画を要約しSlackに通知する

## ワークフロー処理イメージ
1. Youtube APIから登録チャンネルの新着動画をキャッチ
2. 動画の文字起こしから動画内容を要約
3. 要約されたものをSlack通知

## サンプルチャンネル
https://www.youtube.com/@HikakinTV

# n8n ワークフローの構築先
n8n MCPの設定ファイルで定義されているAPIを利用して構築

参考

https://zenn.dev/ryorn/articles/a6dc96dc425669

Discussion