基本能力
产品定位
n8n MCP Server 是一个中间件服务,旨在通过 MCP 协议为 LLMs 提供与 n8n 自动化平台的安全交互能力。
核心功能
- 工作流管理:列出和管理工作流,查看工作流详情
- 执行控制:执行工作流
- 凭证管理:管理凭证
- 标签和执行:处理标签和执行记录
- 安全审计:生成安全审计报告
- 企业功能(需企业许可证):项目管理、变量管理、高级用户管理
适用场景
- 自动化流程的远程管理和执行
- 通过 LLMs 与 n8n 平台交互
- 企业级自动化流程管理
工具列表
- npm:用于安装和管理服务包
- git:用于从源代码安装
- nohup:用于后台运行服务
常见问题解答
- 客户端未初始化:检查环境变量设置和 API 密钥权限
- 许可证问题:企业功能需要 n8n 企业许可证
- 连接问题:检查 n8n 实例运行状态和 URL 设置
使用教程
使用依赖
- Node.js 环境
- npm 包管理器
安装教程
从 npm 安装(推荐)
bash
npm install -g @illuminaresolutions/n8n-mcp-server
从源代码安装
- 克隆仓库:
bash
git clone https://github.com/illuminaresolutions/n8n-mcp-server.git
cd n8n-mcp-server - 安装依赖并构建:
bash
npm install
npm run build - 启动服务:
bash
nohup npm start > n8n-mcp.log 2>&1 &
调试方式
- 重启 LLM 应用
- 测试命令:"List my n8n workflows"
- 检查日志文件:n8n-mcp.log