A2A MCP Server

A2A MCP サーバー

Claude Desktop に A2A プロトコル エージェントへのアクセスを提供するシンプルな MCP サーバー。

本番環境対応というより開発者向けなので、ニーズに合わせてハックしたり、必要な機能を拡張したりすることができます。ただし、そのまま本番環境にデプロイするのはおそらく最善策ではありません。

概要

このプロジェクトは、Claude Desktop を A2A(エージェント間)プロトコルエージェント、特に pcingola/a2a_min と fast-agent で構築されたエージェントに接続するために作成されました。エージェント開発の支援と楽しみのために、個人的なプロジェクトとして開発されました。

ツール

サーバーは 3 つの MCP ツールを提供します。

  1. a2a_server_registry - A2A サーバーを登録または削除する
    { "action": "add", "name": "security_audit", "url": "http://localhost:8000" }
  2. list_agents - 登録されているすべてのエージェントとその機能を一覧表示します
    {}
  3. call_agent - エージェントにプロンプトを送信し、応答を取得します
    { "agent_name": "security_audit", "prompt": "regismesquita/DevControlMCP" }

ワークフロー

一般的なワークフローは次のとおりです。

  1. a2a_server_registryでA2Aサーバーを登録する
  2. list_agentsで利用可能なエージェントを一覧表示する
  3. 必要に応じてcall_agentでエージェントを呼び出す

ローカルテスト

このサーバーは、fast-agentとa2a_min上に構築されたセキュリティ監査エージェントを使用してローカルでテスト済みです。これにより、Claude DesktopはA2Aエージェントと正常に通信できるようになりました。

目的

このブリッジにより、Claude Desktop は A2A 互換エージェントと対話できるようになり、MCP ツール インターフェイスを通じて Claude の機能が拡張されます。

スクリーンショット

-
security - not tested
F
license - not found
-
quality - not tested

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 サーバー。

  1. 概要
    1. ツール
      1. ワークフロー
        1. ローカルテスト
          1. 目的
            1. スクリーンショット

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                An MCP server that enables Claude to interact with Port.io's AI agent, allowing users to trigger the agent with prompts and receive structured responses including status, output, and action items.
                Last updated -
                4
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.
                Last updated -
                JavaScript
              • A
                security
                F
                license
                A
                quality
                A server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.
                Last updated -
                1
                • Apple
              • -
                security
                -
                license
                -
                quality
                An MCP server that enables LLMs to interact with Agent-to-Agent (A2A) protocol compatible agents, allowing for sending messages, tracking tasks, and receiving streaming responses.
                Last updated -
                3
                TypeScript

              View all related MCP servers

              ID: 15g5bnob14