这是一个通过模型上下文协议(Model Context Protocol)提供对n8n工作流、执行记录、凭证等访问的MCP服务器。它允许大型语言模型(LLM)以安全且标准化的方式与n8n实例进行交互。
npm install -g @illuminaresolutions/n8n-mcp-server
克隆仓库:
git clone https://github.com/illuminaresolutions/n8n-mcp-server.git
cd n8n-mcp-server

安装依赖并构建:
npm install npm run build
在后台启动服务器:
nohup npm start > n8n-mcp.log 2>&1 &

要停止服务器:
pkill -f "node build/index.js"

注意:通过npm安装时,服务器将以n8n-mcp-server
的形式出现在您的PATH中。
打开Claude Desktop配置:
~/Library/Application Support/Claude/claude_desktop_config.json
添加n8n配置:
{
"mcpServers": {
"n8n": {
"command": "n8n-mcp-server",
"env": {
"N8N_HOST": "https://your-n8n-instance.com",
"N8N_API_KEY": "your-api-key-here"
}
}
}
}

{
"mcpServers": {
"n8n": {
"command": "n8n-mcp-server",
"env": {
"N8N_HOST": "https://your-n8n-instance.com",
"N8N_API_KEY": "your-api-key-here"
}
}
}
}

即将推出!n8n MCP服务器将通过以下方式提供:
目前,请使用Claude Desktop或Cline。
配置完成后:
如果遇到错误:
这些功能需要n8n企业许可证:
"客户端未初始化"
"需要许可证"
连接问题
API密钥管理
实例访问