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
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
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
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
Comments