a2a-gateway-mcp

nisimpson/a2a-gateway-mcp
★ 0 stars Go AI/LLM Updated today
An MCP server bridging Model Context Protocol and the A2A protocol, enabling LLMs to discover, connect to, and communicate with remote A2A agents.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "a2a-gateway-mcp": {
      "command": "go",
      "args": [
        "run",
        "github.com/nisimpson/a2a-gateway-mcp@latest"
      ]
    }
  }
}

README Excerpt

An MCP server that bridges the [Model Context Protocol](https://modelcontextprotocol.io/) and the [Agent-to-Agent (A2A) protocol](https://google.github.io/A2A/), enabling LLMs and MCP clients to discover, connect to, and communicate with remote A2A agents. a2a-gateway-mcp provides two main packages: - **`gateway`** — An MCP server library that exposes up to 14 tools for managing and communicating with A2A agents through an ephemeral, session-scoped registry. Includes per-agent rate limiting, aut

Tools (17)

A2A_GATEWAY_NAMEA2A_GATEWAY_VERSIONbroadcast_messagecancel_taskclear_historyconnect_agentcreate_caller_carddisconnect_agentdiscover_agentsget_agent_cardget_historyget_tasklist_agentsmessageremove_caller_cardsend_messageview_caller_card