Skip to main content
Glama

A2A MCP Server

README.md1.69 kB
# 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: 1. **a2a_server_registry** - Register or remove A2A servers ``` { "action": "add", "name": "security_audit", "url": "http://localhost:8000" } ``` 2. **list_agents** - List all registered agents with their capabilities ``` {} ``` 3. **call_agent** - Send a prompt to an agent and get its response ``` { "agent_name": "security_audit", "prompt": "regismesquita/DevControlMCP" } ``` ## Workflow The typical workflow is: 1. Register an A2A server with `a2a_server_registry` 2. List available agents with `list_agents` 3. Call an agent with `call_agent` whenever 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 <img width="515" alt="image" src="https://github.com/user-attachments/assets/e52a5920-781d-4455-aac1-a547b265ce1f" />

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/regismesquita/MCP_A2A'

If you have feedback or need assistance with the MCP directory API, please join our Discord server