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
Gemini MCP Server
aliargunMCP server implementation for Google's Gemini API
Web Agent Protocol
OTA-Tech-AI🌐Web Agent Protocol (WAP) - Record and replay user interactions in the browser with MCP support
MCP Server - Remote MacOs Use
baryhuangThe only general AI agent that does NOT requires extra API key, giving you full control on your local and remote MacOs from Claude Desktop App
Model Context Protocol for Unreal Engine
chongdashuEnable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
MCP-LLM Bridge
patruffBridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools
Comments