mcp-echartsは、様々なAIアプリケーション・プラットフォームの統合ニーズに適合する柔軟な通信プロトコル・システムで設計されています。標準入出力(stdio)モードはデスクトップAIアプリケーションが直接呼び出すのに適しており、サーバー送信イベント(SSE)プロトコルはブラウザベースのウェブアプリケーションに適しています。
具体的な実現という点では:
- stdioモードはデフォルトでnpxコマンドによって呼び出され、クロード・デスクトップ版やVSCodeプラグインなどのシナリオに適している。
- SSEモードでは、リアルタイムのイベント・プッシュ機能を提供するために、ツールをHTTPサービス(デフォルトのポート3033)としてデプロイする必要があります。
- ストリーマブル・モデルもHTTPサービスをベースにしているが、より大規模なデータ転送に適したストリーミング・プロトコルを使用している。
このマルチプロトコルアーキテクチャにより、ローカルのAIアプリケーションとクラウドベースのサービスプラットフォームの両方に最適な統合方法を見つけることができます。開発者はプロトコルの種類を自由に選択し、コマンドラインパラメータでリスニングポートやアクセスパスをカスタマイズして、さまざまな導入環境の要件を完全に満たすことができます。
この答えは記事から得たものである。MCP ECharts: EChartsビジュアライゼーション・チャートを生成するMCPツールについて