N8n Asistans について
n8n Assistant は、n8n のドキュメント、ワークフロー例、コミュニティフォーラムを検索し、検索結果の主要コンテンツを抽出するアシスタントです。HTTP リクエストを非同期で処理します。
主な機能
- 01n8n ドキュメントの検索
- 02ワークフロー例とフォーラムの検索
- 03検索結果 HTML の本文抽出
- 04HTTP リクエストの非同期処理
活用シーン
- 01n8n の機能に関するドキュメント検索
- 02参考になるワークフロー例の探索
- 03コミュニティフォーラムでの n8n 情報検索
MCP 対応
MCP サーバーを提供し、対応するクライアントから n8n のドキュメント、ワークフロー例、コミュニティフォーラムを検索できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
n8n Assistant
このプロジェクトには、n8n と統合されたアシスタントを作成するためのマルチチャネルプラットフォーム(MCP)サーバーが含まれています。このアシスタントを使用して、n8n のドキュメント、ワークフローの例、コミュニティフォーラムを検索できます。
機能
- ウェブ検索:特定のクエリに基づいて、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
手動インストール
-
このリポジトリをクローンします:
git clone <repository-url> cd <repository-directory> -
必要な依存関係をインストールします:
pip install -r requirements.txt -
.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 License の下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。