n

n8n 助手

@onurpolat05/n8n-Assistant
2 Stars 150 次浏览 onurpolat05 更新于 2026-08-23

用于创建一个与n8n集成的助手,该助手可以搜索n8n文档、示例工作流和社区论坛。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "n8n-asistans": {
      "args": [
        "--directory",
        "/n8n-assistant",
        "run",
        "main.py"
      ],
      "command": "uv",
      "env": {
        "SERPER_API_KEY": "*********"
      }
    }
  }
}

该服务需要配置环境变量:SERPER_API_KEY

服务介绍

n8n 助手

smithery 徽章

此项目包含一个多渠道平台(MCP)服务器,用于创建与 n8n 集成的助手。该助手可用于搜索 n8n 文档、示例工作流和社区论坛。

特性

  • 网页搜索:根据特定查询搜索 n8n 文档、工作流和社区论坛。
  • HTML 内容抓取:使用 BeautifulSoup 从搜索结果中提取主要内容。
  • 异步处理:异步执行 HTTP 请求,提供更快的响应时间。

要求

  • Python 3.7 或更高版本
  • httpx
  • beautifulsoup4
  • python-dotenv

安装

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 n8n-assistant:

npx -y @smithery/cli install @onurpolat05/n8n-assistant --client claude

手动安装

  1. 克隆此仓库:

    git clone <repository-url>
    cd <repository-directory>
    
  2. 安装所需的依赖项:

    pip install -r requirements.txt
    
  3. 创建一个 .env 文件并添加必要的 API 密钥:

    SERPER_API_KEY=your_api_key_here
    

使用方法

要启动助手,请运行以下命令:

uvicorn main:app --reload

然后,您可以像这样向助手查询有关 n8n 的信息:

await get_n8n_info("HTTP Request node", "docs")

MCP 服务器

此项目使用 n8n-asistans MCP 服务器。可以通过以下命令启动服务器:

{
    "mcpServers": {
        "n8n-asistans": {
            "command": "uv",
            "args": [
                "--directory",
                "/n8n-assistant",
                "run",
                "main.py"
            ],
            "env":{
                "SERPER_API_KEY": "*********"
            }
        }
    }
}

贡献

如果您希望贡献,请创建一个拉取请求或报告问题。

许可证

此项目采用 MIT 许可证。