MCP A2a Gateway MCP Server

A gateway server that bridges the Model Context Protocol (MCP) with the Agent-to-Agent (A2A) protocol, enabling MCP-compatible AI assistants (like

Local serverstdioPython

What is the MCP A2a Gateway MCP Server?

A gateway server that bridges the Model Context Protocol (MCP) with the Agent-to-Agent (A2A) protocol, enabling MCP-compatible AI assistants (like Claude) to seamlessly interact with A2A agents.

What MCP A2a Gateway does

This project serves as an integration layer between two cutting-edge AI agent protocols:

Key capabilities

  • Agent Management —
  • Register A2A agents with the bridge server
  • List all registered agents
  • Unregister agents when no longer needed
  • Communication —
  • Send messages to A2A agents and receive responses
  • Asynchronous message sending for immediate server response
  • Stream responses from A2A agents in real-time

Requirements

Before you begin, ensure you have the following installed: - Python 3.11+ - uv (for local development)

Practical notes

  • Maintained by yw0nam, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP A2a Gateway MCP Server

{
  "mcpServers": {
    "a2a-gateway": {
      "command": "uvx",
      "args": ["mcp-a2a-gateway"],
      "env": {
        "MCP_TRANSPORT": "your-value",
        "MCP_DATA_DIR": "your-value",
        "PYPI_API_TOKEN": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

Before you begin, ensure you have the following installed: - Python 3.11+ - uv (for local development)

VariableDescriptionRequired
MCP_TRANSPORTConfiguration value read at startup.Optional
MCP_DATA_DIRFilesystem location the server is allowed to use.Optional
PYPI_API_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use MCP A2a Gateway to Demo.”

Frequently asked questions

A gateway server that bridges the Model Context Protocol (MCP) with the Agent-to-Agent (A2A) protocol, enabling MCP-compatible AI assistants (like Claude) to Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.