n8n-asistans

Integrations

  • Provides tools for searching n8n documentation, example workflows, and community forums, enabling users to find relevant information about n8n functionality and usage patterns.

n8nアシスタント

このプロジェクトには、n8nと統合されたアシスタントを作成するためのマルチチャネルプラットフォーム(MCP)サーバーが含まれています。このアシスタントは、n8nのドキュメント、サンプルワークフロー、コミュニティフォーラムを検索するために使用できます。

特徴

  • Web 検索: 特定のクエリに基づいて、n8n のドキュメント、ワークフロー、コミュニティ フォーラムを検索します。
  • HTML コンテンツの取得: BeautifulSoup を使用して検索結果からメインコンテンツを抽出します。
  • 非同期処理: HTTP リクエストを非同期的に実行し、応答時間を短縮します。

要件

  • Python 3.7以上
  • httpxライブラリ
  • beautifulsoup4ライブラリ
  • python-dotenvライブラリ

インストール

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

使用法

アシスタントを起動するには、次のコマンドを実行します。

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 ライセンスに基づいてライセンスされています。

-
security - not tested
F
license - not found
-
quality - not tested

n8n のドキュメント、サンプルワークフロー、コミュニティ フォーラムを検索できる、n8n と統合されたアシスタントを作成するために使用されます。

  1. Features
    1. Requirements
      1. Installation
        1. Installing via Smithery
        2. Manual Installation
      2. Usage
        1. MCP Server
          1. Contributing
            1. License
              ID: zpxhlayn1d