mcpField
M
MCP Evolution API Supergateway

MCP Evolution API Supergateway

ローカル
github.com/brunonuzzi開発ツール181 週間前に更新

MCP Evolution API Supergateway について

MCP Evolution API Supergateway は、Evolution API に接続する stdio MCP サーバーを SSE エンドポイントとして公開します。リモート接続や n8n などとの連携に利用できます。

主な機能

  1. 01stdio MCP から SSE への変換
  2. 02Evolution API への接続
  3. 03Docker コンテナでの実行

活用シーン

  1. 01リモート接続向けの MCP サーバー公開
  2. 02エンドポイントの n8n 連携

MCP 対応

`index.js` で定義された stdio MCP サーバーを、`/sse` の SSE エンドポイントとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"evo": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
起動コマンドdocker run -i --rm build

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocibuild

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。