A2A MCP サーバー
Claude Desktop に A2A プロトコル エージェントへのアクセスを提供するシンプルな MCP サーバー。
本番環境対応というより開発者向けなので、ニーズに合わせてハックしたり、必要な機能を拡張したりすることができます。ただし、そのまま本番環境にデプロイするのはおそらく最善策ではありません。
概要
このプロジェクトは、Claude Desktop を A2A(エージェント間)プロトコルエージェント、特に pcingola/a2a_min と fast-agent で構築されたエージェントに接続するために作成されました。エージェント開発の支援と楽しみのために、個人的なプロジェクトとして開発されました。
ツール
サーバーは 3 つの MCP ツールを提供します。
- a2a_server_registry - A2A サーバーを登録または削除する
- list_agents - 登録されているすべてのエージェントとその機能を一覧表示します
- call_agent - エージェントにプロンプトを送信し、応答を取得します
ワークフロー
一般的なワークフローは次のとおりです。
a2a_server_registry
でA2Aサーバーを登録するlist_agents
で利用可能なエージェントを一覧表示する- 必要に応じて
call_agent
でエージェントを呼び出す
ローカルテスト
このサーバーは、fast-agentとa2a_min上に構築されたセキュリティ監査エージェントを使用してローカルでテスト済みです。これにより、Claude DesktopはA2Aエージェントと正常に通信できるようになりました。
目的
このブリッジにより、Claude Desktop は A2A 互換エージェントと対話できるようになり、MCP ツール インターフェイスを通じて Claude の機能が拡張されます。
スクリーンショット
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Claude Desktop が A2A プロトコル エージェントと通信できるようにし、エージェントとの対話を通じて Claude が拡張機能にアクセスできるようにする MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.Last updated -211TypeScriptMIT License
- AsecurityFlicenseAqualityA server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.Last updated -11
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for Claude Desktop that connects to 302AI's API services, allowing users to integrate and leverage 302AI capabilities through a structured communication interface.Last updated -9418JavaScriptMIT License
- AsecurityAlicenseAqualityA bridge server that enables MCP-compatible AI assistants like Claude to seamlessly discover, communicate with, and manage A2A protocol agents.Last updated -771PythonApache 2.0