
n8n-server-example

2025.04.02
2
Rust工作流自动化执行管理标签管理开发效率
n8n-mcp-server-rust 是一个用 Rust 编写的 MCP 服务器,用于与 n8n 进行交互。它提供了执行、工作流和标签的管理功能,支持创建、检索、更新和删除操作,适用于需要自动化工作流管理的场景。
View on GitHub
Overview
基本能力
产品定位
n8n-mcp-server-rust 是一个用于与 n8n 交互的 MCP 服务器,专注于工作流和执行的自动化管理。
核心功能
- 执行管理
- 检索所有执行
- 按 ID 检索执行
-
删除执行
-
工作流管理
- 创建工作流
- 检索所有工作流
- 按 ID 检索工作流
- 删除工作流
- 更新工作流
- 激活/停用工作流
- 获取工作流标签
- 更新工作流标签
-
运行工作流(需包含 webhook 触发节点)
-
标签管理
- 检索所有标签
- 按 ID 检索标签
- 创建标签
- 按 ID 更新标签
- 按 ID 删除标签
适用场景
- 自动化工作流管理
- 执行监控和调试
- 标签分类和管理
使用教程
使用依赖
- 确保已安装 Rust 环境。
bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装教程
- 克隆项目仓库。
bash git clone https://github.com/your-repo/n8n-mcp-server-rust.git
- 进入项目目录并编译。
bash cd n8n-mcp-server-rust cargo build --release
调试方式
- 运行服务器。
bash cargo run
- 使用 API 工具(如 Postman 或 curl)测试接口功能。
bash curl http://localhost:8080/api/workflows
许可证
None