A2A MCP サーバー
Claude Desktop に A2A プロトコル エージェントへのアクセスを提供するシンプルな MCP サーバー。
本番環境対応というより開発者向けなので、ニーズに合わせてハックしたり、必要な機能を拡張したりすることができます。ただし、そのまま本番環境にデプロイするのはおそらく最善策ではありません。
概要
このプロジェクトは、Claude Desktop を A2A(エージェント間)プロトコルエージェント、特に pcingola/a2a_min と fast-agent で構築されたエージェントに接続するために作成されました。エージェント開発の支援と楽しみのために、個人的なプロジェクトとして開発されました。
Related MCP server: MCP Tool
ツール
サーバーは 3 つの MCP ツールを提供します。
a2a_server_registry - A2A サーバーを登録または削除する
{ "action": "add", "name": "security_audit", "url": "http://localhost:8000" }list_agents - 登録されているすべてのエージェントとその機能を一覧表示します
{}call_agent - エージェントにプロンプトを送信し、応答を取得します
{ "agent_name": "security_audit", "prompt": "regismesquita/DevControlMCP" }
ワークフロー
一般的なワークフローは次のとおりです。
a2a_server_registryでA2Aサーバーを登録するlist_agentsで利用可能なエージェントを一覧表示する必要に応じて
call_agentでエージェントを呼び出す
ローカルテスト
このサーバーは、fast-agentとa2a_min上に構築されたセキュリティ監査エージェントを使用してローカルでテスト済みです。これにより、Claude DesktopはA2Aエージェントと正常に通信できるようになりました。
目的
このブリッジにより、Claude Desktop は A2A 互換エージェントと対話できるようになり、MCP ツール インターフェイスを通じて Claude の機能が拡張されます。