article
README
🚀 n8n Assistant 项目说明
本项目包含一个多渠道平台(MCP)服务器,用于创建可集成到 n8n 中的助手。该助手可用于搜索 n8n 文档、示例工作流以及社区论坛,为用户提供便捷的信息查询服务。
🚀 快速开始
要启动助手,请运行以下命令:
uvicorn main:app --reload
然后,您可以查询助手有关 n8n 的信息,如下所示:
await get_n8n_info("HTTP Request node", "docs")
✨ 主要特性
- 网页搜索:可根据特定查询搜索 n8n 文档、工作流和社区论坛。
- HTML 内容获取:借助 BeautifulSoup 提取搜索结果的主要内容。
- 异步处理:执行异步 HTTP 请求,以提供更快的响应时间。
📦 安装指南
使用 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 n8n-assistant:
npx -y @smithery/cli install @onurpolat05/n8n-assistant --client claude
手动安装
- 克隆此仓库:
git clone <repository-url> cd <repository-directory> - 安装所需的依赖项:
pip install -r requirements.txt - 创建
.env文件并添加必要的 API 密钥:SERPER_API_KEY=your_api_key_here
📚 详细文档
依赖项
- Python 3.7 或更高版本
httpx库beautifulsoup4库python-dotenv库
MCP 服务器配置
此项目使用 n8n-asistans MCP 服务器。服务器启动命令如下:
{
"mcpServers": {
"n8n-asistans": {
"command": "uv",
"args": [
"--directory",
"/n8n-assistant",
"run",
"main.py"
],
"env":{
"SERPER_API_KEY": "*********"
}
}
}
}
🤝 贡献
如果您希望贡献,请创建拉取请求或报告问题。
📄 许可证
此项目根据 MIT 许可证发布。
微信扫一扫