n8n統合用のMCPサーバー
このプロジェクトは、ローカルのn8nサーバーとシームレスに連携するように設計されたモデルコンテキストプロトコル(MCP)サーバーを実装します。MCPサーバーにより、AIエージェントは標準化されたプロトコルを介してn8nのワークフローやツールと連携できるようになります。
概要
モデルコンテキストプロトコル(MCP)は、AIエージェントが外部ツールやサービスと連携できるようにする仕様です。この実装は、強力なワークフロー自動化プラットフォームであるn8nとの統合に特化しており、AIエージェントは以下のことが可能になります。
- n8nワークフローを実行する
- n8nのツールと機能にアクセスする
- 標準化されたインターフェースを通じて自動化ワークフローを操作する
サーバーはモジュール方式で設計され、ツールは専用のtools
ディレクトリに配置されているため、管理と拡張が容易になります。
特徴
- n8nと互換性のあるMCPサーバー実装
- モジュラー ツール設計: ツールは個別の
tools
ディレクトリに整理されるため、新しい機能の追加や管理が簡単になります。 - SSE (Server-Sent Events) エンドポイントのサポート
- 認証サポート(ベアラーおよび汎用ヘッダー方式)
- ツールの選択とフィルタリング機能
- ローカルn8nサーバーとの統合
はじめる
- このリポジトリをクローンする
- Python仮想環境を設定する
- 依存関係をインストールする
- n8nサーバー接続を設定する
- MCPサーバーを起動する
n8nとの統合
この MCP サーバーは n8n MCP クライアント ツール ノードと連携して動作し、次のことが可能になります。
- 外部MCPサーバーに接続する
- AIエージェントに特定のツールを公開する
- AIワークフローで利用できるツールを制御する
- 認証とセキュリティを管理する
ドキュメント
モデルコンテキストプロトコルと n8n 統合の詳細については、以下を参照してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) server for programmatically creating and managing n8n workflows.Last updated -3MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.Last updated -135225TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, providing access to n8n's complete API functionality including workflow management, user administration, and credential handling.Last updated -95JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that allows AI assistants to interact with Prefect's workflow automation platform through natural language, enabling users to manage flows, deployments, tasks, and other Prefect resources via conversational commands.Last updated -4Python