Back to MCP directory
publicPublicdnsLocal runtime

n8n-mcp-server-rust

一个用Rust编写的MCP服务器,用于与n8n交互,支持执行、工作流和标签的全面管理。

article

README

🚀 n8n-server-example

这是一个完全使用Rust编写的MCP服务器,专门用于与n8n进行通信,为用户提供便捷的交互体验。

🚀 快速开始

此服务器可快速搭建并与n8n进行通信,为后续的执行实例、工作流和标签管理等操作提供支持。

✨ 主要特性

执行实例

  • [x] 获取所有执行实例
  • [x] 通过ID获取执行实例
  • [x] 删除执行实例

工作流

  • [x] 创建工作流
  • [x] 获取所有工作流
  • [x] 通过ID获取工作流
  • [x] 删除工作流
  • [x] 更新工作流
  • [x] 激活工作流
  • [x] 禁用工作流
  • [x] 获取工作流标签
  • [x] 更新工作流标签
  • [x] 运行带有起始点为Webhook触发节点的工作流

标签

  • [x] 获取所有标签
  • [x] 通过ID获取标签
  • [x] 创建标签
  • [x] 通过ID更新标签
  • [x] 通过ID删除标签
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client