n8n-server-example

n8n-server-example

site icon
2025.04.02 2
Rust工作流自动化执行管理标签管理开发效率
n8n-mcp-server-rust 是一个用 Rust 编写的 MCP 服务器,用于与 n8n 进行交互。它提供了执行、工作流和标签的管理功能,支持创建、检索、更新和删除操作,适用于需要自动化工作流管理的场景。
View on GitHub

Overview

基本能力

产品定位

n8n-mcp-server-rust 是一个用于与 n8n 交互的 MCP 服务器,专注于工作流和执行的自动化管理。

核心功能

  1. 执行管理
  2. 检索所有执行
  3. 按 ID 检索执行
  4. 删除执行

  5. 工作流管理

  6. 创建工作流
  7. 检索所有工作流
  8. 按 ID 检索工作流
  9. 删除工作流
  10. 更新工作流
  11. 激活/停用工作流
  12. 获取工作流标签
  13. 更新工作流标签
  14. 运行工作流(需包含 webhook 触发节点)

  15. 标签管理

  16. 检索所有标签
  17. 按 ID 检索标签
  18. 创建标签
  19. 按 ID 更新标签
  20. 按 ID 删除标签

适用场景

  • 自动化工作流管理
  • 执行监控和调试
  • 标签分类和管理

使用教程

使用依赖

  1. 确保已安装 Rust 环境。 bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装教程

  1. 克隆项目仓库。 bash git clone https://github.com/your-repo/n8n-mcp-server-rust.git
  2. 进入项目目录并编译。 bash cd n8n-mcp-server-rust cargo build --release

调试方式

  1. 运行服务器。 bash cargo run
  2. 使用 API 工具(如 Postman 或 curl)测试接口功能。 bash curl http://localhost:8080/api/workflows

许可证

None