MCP-Server について
MCP-Server は、エージェント間システム向けの MCP サーバー実装例を収録しています。主な例では、Web インターフェースを通じてカスタマーサポートシステムに接続し、複数の専門エージェントがチケットを処理して結果を表示します。
主な機能
- 01エージェント間システム向けの実装例
- 02サポートシステム用 Web インターフェース
- 03複数の専門エージェントによるチケット処理
- 04実行可能な Flask Hello World 例
活用シーン
- 01エージェントによるサポートチケット処理結果の確認
- 02シンプルな Flask MCP の例の実行
MCP 対応
MCP サーバーの実装例を収録しています。A2A インターフェースは、MCP とエージェント間のカスタマーサポートシステムを組み合わせます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP-Server
概要
このリポジトリには、エージェント間(A2A)システム向けのModel Context Protocol(MCP)サーバーの実装例が含まれています。MCPを使用すると、AIシステムを外部のツールやデータソースに接続できます。
ファイル
a2a_mcp.py
A2Aカスタマーサポートシステムに接続するWebインターフェースです。この実装では、複数の専門エージェントを使用してカスタマーサポートのチケットを処理し、その結果をWebインターフェースで可視化します。
simple_mcp_hello.py(近日公開)
Flaskを使用して「Hello World」メッセージを表示する、MCPサーバーの最小限の例です。
動画デモ
動画デモファイル(a2a_mcp_sample.mov)は、このリポジトリに含めるにはサイズが大きすぎます。デモを視聴するには、このGoogle Driveリンクからダウンロードしてください。
実行方法
シンプルなMCP Hello World
python3 simple_mcp_hello.py
次に、ブラウザーでhttp://127.0.0.1:5001を開きます。
A2A MCPインターフェース
python3 a2a_mcp.py
次に、ブラウザーでhttp://127.0.0.1:5000を開きます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。