A2A MCP Server
regismesquita/MCP_A2A · 22 stars · Python
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.
Install
The repo has no one-line install. Follow its README.
Files
A2A MCP Server
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.
Overview
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.
Tools
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" }
Workflow
The typical workflow is:
- Register an A2A server with
a2a_server_registry - List available agents with
list_agents - Call an agent with
call_agentwhenever needed
Local Testing
This 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.
Purpose
This bridge allows Claude Desktop to interact with any A2A-compatible agent, extending Claude's capabilities through the MCP tools interface.
Screenshot

Facts
- Kind
- MCP server
- Group
- Uncategorized
- Stars
- 22
- Language
- Python
- Last push
- 2025-05-04
- Forks
- 10
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
- 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k