关于 n8n MCP Server
n8n MCP Server 是用于 n8n 工作流自动化平台的 MCP 服务,可让 LLM 通过标准协议访问 n8n 实例中的工作流、执行记录与凭证等资源。适合希望用 AI 客户端管理 n8n 的用户。
主要功能
- 01列出与管理工作流
- 02查看工作流详情并执行工作流
- 03管理凭证、标签与执行记录
- 04生成安全审计报告
- 05提供企业版功能(项目、变量、用户管理)
适用场景
- 01让 LLM 列出 n8n 实例中的全部工作流
- 02通过 AI 客户端触发指定工作流执行
- 03检查 n8n 实例的安全配置
MCP 相关
该项目是 MCP 服务,将 n8n 的工作流、执行、凭证等接口以工具形式暴露给 Claude Desktop、Cline 等 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
n8n MCP 服务
一个通过模型上下文协议提供 n8n 工作流、执行记录、凭据等访问能力的 MCP 服务。这使大语言模型(LLM)能够以安全、标准化的方式与 n8n 实例交互。
安装
获取 n8n API 密钥
- 登录你的 n8n 实例
- 点击左下角的用户图标
- 前往「Settings」
- 选择「API」
- 点击「Create API Key」
- 复制你的 API 密钥(之后将无法再次查看)
安装 MCP 服务
选项 1:从 npm 安装(推荐)
npm install -g @illuminaresolutions/n8n-mcp-server
选项 2:从源代码安装
-
克隆仓库:
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 安装时,服务将在你的 PATH 中以 n8n-mcp-server 的名称提供。
配置
Claude Desktop
-
打开 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" } } } }
Cline(VS Code)
- 安装服务(按照上面的安装步骤操作)
- 打开 VS Code
- 在左侧边栏中打开 Cline 扩展
- 点击窗格顶部的「MCP Servers」图标
- 滚动到底部并点击「Configure MCP Servers」
- 在打开的设置文件中添加:
{ "mcpServers": { "n8n": { "command": "n8n-mcp-server", "env": { "N8N_HOST": "https://your-n8n-instance.com", "N8N_API_KEY": "your-api-key-here" } } } } - 保存文件
- 确保 MCP 开关已启用(显示绿色),且状态指示灯为绿色
- 开始在 Cline 中使用 MCP 命令
Sage
即将推出!n8n MCP 服务将通过以下方式提供:
- Smithery.ai 市场
- 从 Claude Desktop 导入
目前,请使用 Claude Desktop 或 Cline。
验证
完成配置后:
- 重启你的 LLM 应用程序
- 提问:「列出我的 n8n 工作流」
- 你应该会看到列出的工作流
如果出现错误:
- 检查你的 n8n 实例是否正在运行
- 确认你的 API 密钥具有正确的权限
- 确保 N8N_HOST 末尾没有斜杠
功能
核心功能
- 列出并管理工作流
- 查看工作流详情
- 执行工作流
- 管理凭据
- 处理标签和执行记录
- 生成安全审计
- 管理工作流标签
企业版功能
这些功能需要 n8n Enterprise 许可证:
- 项目管理
- 变量管理
- 高级用户管理
故障排除
常见问题
-
“客户端未初始化”
- 检查 N8N_HOST 和 N8N_API_KEY 设置是否正确
- 确保可以访问 n8n 实例
- 确认 API 密钥权限
-
“需要许可证”
- 你正在尝试使用企业版功能
- 请升级到 n8n Enterprise,或仅使用核心功能
-
连接问题
- 确认 n8n 实例正在运行
- 检查 URL 协议(http/https)
- 移除 N8N_HOST 末尾的斜杠
安全最佳实践
-
API 密钥管理
- 仅使用必要的最低权限
- 定期轮换密钥
- 切勿将密钥提交到版本控制系统
-
实例访问
- 在生产环境中使用 HTTPS
- 启用 n8n 身份验证
- 保持 n8n 为最新版本
支持
许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。