A2A MCP Server
@regismesquita
About A2A MCP Server
A2A MCP Server is a lightweight Python bridge that lets Claude Desktop or any MCP client talk to A2A agents. It provides three tools: register servers, list agents, and call an agent, enabling quick integration of A2A-compatible agents with zero boilerplate for rapid prototyping.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCP_A2A": {
"action": "add",
"name": "security_audit",
"url": "http://localhost:8000"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is A2A MCP Server?
A simple MCP server that provides Claude Desktop access to A2A (Agent-to-Agent) protocol agents, particularly those built with a2a_min and fast-agent. It was developed as a personal project to assist with agent development and is intended to be developer friendly rather than production ready.
How to use A2A MCP Server?
Use the three MCP tools: a2a_server_registry to register or remove A2A servers, list_agents to list registered agents with capabilities, and call_agent to send a prompt to a specific agent. The typical workflow is to register a server, list agents, then call an agent as needed.
Key features of A2A MCP Server?
- Register or remove A2A servers
- List all registered agents with capabilities
- Call an agent with a prompt and get a response
- Bridges Claude Desktop with A2A protocol agents
- Developer friendly and hackable
Use cases of A2A MCP Server?
- Extend Claude Desktop to interact with custom A2A-compatible security audit agents.
- Integrate multiple A2A servers and manage them via Claude's MCP interface.
- Develop and debug A2A agents by calling them directly from Claude Desktop.
- Use as a bridge for prototyping agent-to-agent communication within a chat interface.
FAQ from A2A MCP Server
What does this server do that alternatives don't?
It provides a direct MCP bridge from Claude Desktop to A2A protocol agents, allowing dynamic registration and calling of agents.
What are the runtime requirements?
It requires an MCP host (like Claude Desktop) and an A2A agent server running on a reachable URL.
Is this production ready?
No, the README explicitly states it is developer friendly more than production ready, and not the best idea to deploy into prod as-is.
How do I test it locally?
Register an A2A server (e.g., a security audit agent built with fast-agent and a2a_min), list agents, then call one with a prompt.
What transport or authentication does it support?
The README does not mention specific transport or authentication beyond registering servers via URL. It uses MCP's standard tool interface.
More AI & Agents MCP servers
Sequential Thinking Multi-Agent System (MAS)
FradSerAn advanced sequential thinking process using a Multi-Agent System (MAS) built with the Agno framework and served via MCP.
🔎 GPT Researcher
assafelovicAn autonomous agent that conducts deep research on any data using any LLM providers
meGPT - upload an author's content into an LLM
adriancoCode to process many kinds of content by an author into an MCP server
MCP Claude Code
SDGLBLMCP implementation of Claude Code capabilities and more
mcp-hfspace MCP Server 🤗
evalstateMCP Server to Use HuggingFace spaces, easy configuration and Claude Desktop mode.
Comments