MCP Evolution API Supergateway について
MCP Evolution API Supergateway は、Evolution API に接続する stdio MCP サーバーを SSE エンドポイントとして公開します。リモート接続や n8n などとの連携に利用できます。
主な機能
- 01stdio MCP から SSE への変換
- 02Evolution API への接続
- 03Docker コンテナでの実行
活用シーン
- 01リモート接続向けの MCP サーバー公開
- 02エンドポイントの n8n 連携
MCP 対応
`index.js` で定義された stdio MCP サーバーを、`/sse` の SSE エンドポイントとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Evolution API Supergateway
MCP Evo Supergatewayは、Evolution APIと接続するためのゲートウェイアプリケーションです。
index.jsで定義されたstdio MCP サーバーをセットアップし、Server-Sent Events(SSE)エンドポイントとして公開するため、リモート接続やn8nなどのツールとの統合に最適です。
はじめに
まず、このリポジトリをクローンしてください。
git clone https://github.com/brunonuzzi/evo-mcp.git
cd mcp-evo-supergateway
Dockerイメージのビルド
このリポジトリのDockerイメージをビルドするには、次のコマンドを実行してください。
docker build --pull --rm -f 'Dockerfile' -t 'mcp-evo-supergateway:latest' '.'
Dockerコンテナの実行
Dockerコンテナを実行するには、次のコマンドを使用してください。
docker run -it --rm -p 8000:8000 mcp-evo-supergateway:latest
環境変数
アプリケーションを実行するには、次の環境変数を設定する必要があります。
EVOLUTION_APIKEY=:EvolutionサービスのAPIキーです。EVOLUTION_INSTANCE=:Evolutionサービスのインスタンス識別子です。EVOLUTION_API_BASE=:Evolution APIのベースURLです。
MCP SSEサーバーへのアクセス
コンテナの実行後、次の場所でアプリケーションにアクセスできます。
http://localhost:8000/sse
アプリケーションのテスト
アプリケーションをテストするには、次のコマンドを実行してください。
npx @modelcontextprotocol/inspector
次に、こちらに接続してください。
http://localhost:8000/sse
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。