An MCP server that enables Claude Desktop to communicate with A2A protocol agents, allowing Claude to access extended capabilities through agent interactions.
A simple MCP server that provides Claude Desktop access to A2A protocol agents.
Developer friendly more than production ready, you can hack it to adapt to your needs and expand on whatever you need. But probably not the best idea to deploy into prod as-is.
This project was created to connect Claude Desktop with A2A (Agent-to-Agent) protocol agents, particularly those built with pcingola/a2a_min and fast-agent. It was developed as a personal project to assist with agent development and for fun.
The server provides three MCP tools:
a2a_server_registry - Register or remove A2A servers
{
"action": "add",
"name": "security_audit",
"url": "http://localhost:8000"
}
list_agents - List all registered agents with their capabilities
{}
call_agent - Send a prompt to an agent and get its response
{
"agent_name": "security_audit",
"prompt": "regismesquita/DevControlMCP"
}
The typical workflow is:
a2a_server_registry
list_agents
call_agent
whenever neededThis server has been tested locally with a security audit agent built on fast-agent and a2a_min. It successfully enables Claude Desktop to communicate with A2A agents.
This bridge allows Claude Desktop to interact with any A2A-compatible agent, extending Claude's capabilities through the MCP tools interface.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!