基本能力
产品定位
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 安装
bash
npx -y @smithery/cli install @onurpolat05/n8n-assistant --client claude
手动安装
- 克隆仓库:
bash
git clone <repository-url>
cd <repository-directory> - 安装依赖:
bash
pip install -r requirements.txt - 创建
.env
文件并添加 API 密钥:
plaintext
SERPER_API_KEY=your_api_key_here
调试方式
- 启动助手:
bash
uvicorn main:app --reload - 查询助手:
python
await get_n8n_info("HTTP Request node", "docs")