docs/CLAUDE_CODE_SETUP.md
Connect n8n-MCP to Claude Code CLI for enhanced n8n workflow development from the command line.
For Linux, macOS, or Windows (WSL/Git Bash):
claude mcp add n8n-mcp \
-e MCP_MODE=stdio \
-e LOG_LEVEL=error \
-e DISABLE_CONSOLE_OUTPUT=true \
-- npx n8n-mcp
For native Windows PowerShell:
# Note: The backtick ` is PowerShell's line continuation character.
claude mcp add n8n-mcp `
'-e MCP_MODE=stdio' `
'-e LOG_LEVEL=error' `
'-e DISABLE_CONSOLE_OUTPUT=true' `
-- npx n8n-mcp
For Linux, macOS, or Windows (WSL/Git Bash):
claude mcp add n8n-mcp \
-e MCP_MODE=stdio \
-e LOG_LEVEL=error \
-e DISABLE_CONSOLE_OUTPUT=true \
-e N8N_API_URL=https://your-n8n-instance.com \
-e N8N_API_KEY=your-api-key \
-- npx n8n-mcp
For native Windows PowerShell:
# Note: The backtick ` is PowerShell's line continuation character.
claude mcp add n8n-mcp `
'-e MCP_MODE=stdio' `
'-e LOG_LEVEL=error' `
'-e DISABLE_CONSOLE_OUTPUT=true' `
'-e N8N_API_URL=https://your-n8n-instance.com' `
'-e N8N_API_KEY=your-api-key' `
-- npx n8n-mcp
Make sure to replace https://your-n8n-instance.com with your actual n8n URL and your-api-key with your n8n API key.
If you already have n8n-MCP configured in Claude Desktop:
claude mcp add-from-claude-desktop
For team sharing, add to .mcp.json in your project root:
{
"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"
}
}
}
}
Then use with scope flag:
claude mcp add n8n-mcp --scope project
Check server status:
claude mcp list
claude mcp get n8n-mcp
During a conversation, use the /mcp command to see server status and available tools.
Remove the server:
claude mcp remove n8n-mcp
Supercharge your n8n workflow building with specialized Claude Code skills! The n8n-skills repository provides 7 complementary skills that teach AI assistants how to build production-ready n8n workflows.
Method 1: Plugin Installation (Recommended)
/plugin install czlonkowski/n8n-skills
Method 2: Via Marketplace
# Add as marketplace, then browse and install
/plugin marketplace add czlonkowski/n8n-skills
# Then browse available plugins
/plugin install
# Select "n8n-mcp-skills" from the list
Method 3: Manual Installation
# 1. Clone the repository
git clone https://github.com/czlonkowski/n8n-skills.git
# 2. Copy skills to your Claude Code skills directory
cp -r n8n-skills/skills/* ~/.claude/skills/
# 3. Reload Claude Code
# Skills will activate automatically
For complete installation instructions, configuration options, and usage examples, see the n8n-skills README.
Skills work seamlessly with n8n-mcp to provide expert guidance throughout the workflow building process!
For optimal results, create a CLAUDE.md file in your project root with the instructions from the main README's Claude Project Setup section.
http://localhost:5678 as the N8N_API_URL.claude mcp add uses --scope local (also called "user scope"), which saves the configuration to your global user settings and keeps API keys private.--scope project. This saves the configuration to a .mcp.json file in your project's root directory.remove the server and then add it back with the desired scope flag (e.g., claude mcp remove n8n-mcp followed by claude mcp add n8n-mcp --scope project)..claude.json file (e.g., C:\Users\YourName\.claude.json). To switch, cut the "n8n-mcp": { ... } block from the top-level "mcpServers" object (user scope) and paste it into the nested "mcpServers" object under your project's path key (project scope), or vice versa. Important: You may need to restart Claude Code for manual changes to take effect.