返回 MCP 目录
public公开dns本地运行

n8n-asistans

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

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

手动安装

  1. 克隆此仓库:
    git clone <repository-url>
    cd <repository-directory>
    
  2. 安装所需的依赖项:
    pip install -r requirements.txt
    
  3. 创建 .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 许可证发布。

项目状态徽章

smithery badge

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端