MCP n8n API Server

MCP n8n API Server

site icon
2025.03.31 5
JavaScript工作流自动化API 集成开发效率交流协作
MCP n8n API Server 是一个基于 Model Context Protocol (MCP) 的服务,提供与 n8n 工作流交互的接口。它允许用户列出所有 n8n 工作流、触发特定工作流并集成到 Claude Desktop 和其他 MCP 客户端中。
View on GitHub

Overview

基本能力

产品定位

MCP n8n API Server 是一个中间件服务,旨在通过 MCP 协议桥接 n8n 工作流自动化平台与其他应用程序(如 Claude AI)之间的交互。

核心功能

  • 列出所有 n8n 工作流
  • 使用自定义数据触发特定工作流
  • 与 Claude Desktop 和其他 MCP 客户端集成

适用场景

  • 自动化工作流管理
  • 跨平台工作流触发
  • AI 辅助自动化任务执行

工具列表

  1. list-workflows: 列出所有可用的 n8n 工作流
  2. list-workflow-webhooks: 列出特定工作流的所有 webhooks
  3. call-webhook-get: 使用 GET 请求调用 webhook
  4. call-webhook-post: 使用 POST 请求调用 webhook

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

需要安装 Node.js 和 npm

安装教程

  1. 全局安装(推荐远程使用):
npm install -g @ahmad.soliman/mcp-n8n-server
  1. 使用 npx(无需安装):
npx -y @ahmad.soliman/mcp-n8n-server
  1. 本地安装:
git clone https://github.com/ahmadsoliman/mcp-n8n-server.git
cd mcp-n8n-server
npm install

配置

创建 .env 文件并添加以下变量:

N8N_HOST_URL=https://your-n8n-instance.com
PROJECT_ID=your_project_id_here
N8N_API_KEY=your_api_key_here

调试方式

  1. 启动服务器:
npm start
  1. 开发模式(带自动重载):
npm run dev
  1. 启动 MCP 服务器:
npm run mcp

许可证

None