文档搜索助手

一个与n8n集成的多通道平台助手,用于搜索n8n文档、示例工作流和社区论坛。

  • by onurpolat05
  • Python
  • 本地部署
  • 14 星标
  • 更新于
在 GitHub 查看 onurpolat05/n8n-Assistant

使用说明

n8n助理

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

特性

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

需求

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

安装

通过Smithery安装

通过以下方式自动安装克劳德桌面n8n助手 史密瑟里:

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许可证获得许可。