n8n Assistant

n8n Assistant

site icon
2025.03.24 5
Pythonn8n 集成文档搜索工作流示例开发效率
n8n-Assistant 是一个多通道平台(MCP)服务器,用于创建一个与 n8n 集成的助手。该助手可以用于搜索 n8n 文档、示例工作流和社区论坛。其主要功能包括网络搜索、HTML 内容提取和异步处理,适用于开发者在 n8n 平台上快速获取信息和提高开发效率的场景。
View on GitHub

Overview

基本能力

产品定位

n8n-Assistant 是一个与 n8n 集成的助手工具,旨在帮助开发者快速搜索和获取 n8n 相关的文档、工作流示例和社区讨论内容。

核心功能

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

适用场景

  • 开发者需要快速查找 n8n 文档或示例工作流时。
  • 需要从 n8n 社区论坛中提取相关信息时。
  • 需要高效处理多个 HTTP 请求以获取 n8n 相关内容的场景。

工具列表

  • httpx: 用于执行 HTTP 请求。
  • beautifulsoup4: 用于解析和提取 HTML 内容。
  • python-dotenv: 用于管理环境变量。

常见问题解答

  • 如何获取 SERPER_API_KEY? 需要在 .env 文件中添加 SERPER_API_KEY=your_api_key_here
  • 如何启动助手? 运行 uvicorn main:app --reload 命令启动助手。

使用教程

使用依赖

  • Python 3.7 或更高版本
  • 安装依赖库: bash pip install httpx beautifulsoup4 python-dotenv

安装教程

通过 Smithery 安装

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

手动安装

  1. 克隆仓库: bash git clone <repository-url> cd <repository-directory>
  2. 安装依赖: bash pip install -r requirements.txt
  3. 创建 .env 文件并添加 API 密钥: plaintext SERPER_API_KEY=your_api_key_here

调试方式

  1. 启动助手: bash uvicorn main:app --reload
  2. 查询助手: python await get_n8n_info("HTTP Request node", "docs")

许可证

该项目遵循 MIT 开源许可条款。